学习笔记-黑盒测试-测试方法

黑盒测试的最基本方法---需求文档转换法:新手常用(常用推卸责任法,呵呵呵)

所见即所得的思想:

即所有需求文档描述的文字信息,转化为用例

所有的示意图,流程图,状态图等信息,直接转化为测试用例

所有项目需求达成的口头共识,需求确认邮件沟通信息直接转化为测试用例。

稍微高级点,适合经验丰富的测试人员---随机测试法:

不考虑任何测试用例和需求,站在用户的角度使用产品。

适用场景:

1.所有之前的设定的测试用例已经测试完毕

2海量的条件组合无法一一遍历的时候

对象熟悉分析法:被测试系统元素定义为一个对象,并且给对象设定关联的相关属性和状态。

例如:文件--属性有:大小,路径(本地,服务器) 文件名,读写权限,文件类型,等。

时间: 2024-10-05 04:36:50

学习笔记-黑盒测试-测试方法的相关文章

测试方法(个人学习笔记20170305)

测试方法(个人学习笔记20170305) 测试方法: 按对象分类:黑盒,灰盒,白盒 按是否执行程序分类:静态,动态 按手段分类:手工,自动化 黑盒 1.依据:需求规格说明书(SRS) 2.测试对象:整个软件产品 3.目的 理论目的:检查软件功能实现是否符合SRS 实际目的:尽早验收或售卖 4.评估标准:需求覆盖率100%(最低标准) 需求覆盖率=被测需求数/总需求数 5.介入时间:系统测试阶段(ST)(已开发完成,可操作执行) 6.优点:简单 7.缺点:介入时间晚,修复成本高,无法测试内部逻辑和

【转】jmeter学习笔记——一种简单的数据库性能测试方法

前提条件:一个数据库:test   数据库下面有一张表:user   表中有两个字段:username.passworld . 要求:往数据库内大批量插入数据,1000/s 其实和之前的方法一样,为了简单,我还是把截图贴出来吧. 1.创建一个测试计划,将我们所使用的数据库驱动包导入. 2.添加一个线程组,并设置我们的虚拟用户数.启动时间.和循环次数 3.创建一个线程,并在线程下面,创建一个JDBC Connection Configuration ,设置相关信息. 4.创建一个JDBC Requ

软件测试基础学习笔记

LR学习笔记 I.         软件测试基础 1.     软件的概念:程序与文档的结合. 2.     软件缺陷的概念:指计算机的硬件.软件系统或应用软件出现的错误,即为BUG. 1)     硬件错误原因:设计错误和硬件部件老化失效 2)     软件错误原因:软件开发企业设计错误引发 3.     软件生命周期的概念:从软件需求的定义.产生直到被废弃的生命周期. II.         软件测试的定义 1.     测试:包含硬件测试和软件测试 2.     测试用例:针对需求规格说明

[原创]java WEB学习笔记79:Hibernate学习之路--- 四种对象的状态,session核心方法:save()方法,persist()方法,get() 和 load() 方法,update()方法,saveOrUpdate() 方法,merge() 方法,delete() 方法,evict(),hibernate 调用存储过程,hibernate 与 触发器协同工作

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

[原创]java WEB学习笔记90:Hibernate学习之路-- -HQL检索方式,分页查询,命名查询语句,投影查询,报表查询

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

Android自动化测试之Monkeyrunner学习笔记(一)【转】

因项目需要,开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括Monkey.Monkeyrunner.Athrun.appium,目前仍在了解学习android测试框架.CTS等.本文主要为前段时间学习总结,由于刚接触不久,故本文难免会有些肤浅,大神请绕走~ [目录] 1.Monkeyrunner简介 2.Monkeyrunner工具特性 3.Monkeyrunner工具同Monkey工具的差别 4.运行Monkeyrunner 5.实例 6.学习笔记

学习笔记一

1,黑客,技术比较牛的一种人,斯托曼,程序员:史蒂夫,苹果计算机之一 2,骇客,干坏事的一群人,恶意破解商业软件,恶意入侵别人的网站等事务,凯文 头号电脑骇客: 3,红客,中国特有,自发的民间组织,用自己的技术维护国内网络安全 4,白帽子,专门从事网络安全的人,受雇于安全公司 4,查漏洞的,攻击网络或者计算机 6,处于之间,自由的,道德底线比较高 7,脚本(asp,php,jsp) 2,html(css,js, html)超文本传输协议 3,HTTP协议 4,CMS(B/S)网站内容管理系统,一

渗透学习笔记--基础篇--sql注入(字符型)

环境:dvwa1.7数据库:mysql前置知识:sql语句(Click me)      在进行sql注入前,我们先熟悉熟悉select语句.一.打开我们的sql终端 二.进入之后可以看到有mysql>我们输入sql语句,即可返回我们想要的结果,注意分号哟!我们使用的dvwa,在我们前几章设置的时候,会在数据库中生成一个dvwa的database:这里我们使用它来进行我们的select 语句:(1)使用dvwa数据库use dvwa;(2)在users表里查询用户名为'admin'的所有信息se

软件测试学习笔记-week 1

阅读软件测试相关文章了解到软件测试的一些学习步骤如下: 1. 了解软件测试的定义 2. 确定测试的目标 3. 明确测试过程 同时,测试内容又有一下几点 1. 测试方法 2. 详细分类 3. 测试流程 4. 测试阶段 5. 测试模型 以及了解一些测试工具,如 1. 引入缺陷分析模型 2. 利用理论框架分析 3. 建立测试跟踪关系 4. 使用TestPlatform 老师课程ppt上,对于软件测试的定义如下 Software testing is any activity aimed at eval