测试经验分享
1
01 什么是软件测试 02 黑盒测试技术介绍
03 BUG描述介绍
1 11 27
2
一、什么是软件测试
1、测试的英文单词叫TEST,测试包括硬件测 试和软件测试,目前我们所做的工作,主要是 软件测试,即 Software Testing。
2、定义:使用人工或自动手段,来运行或测试 某个系统的过程。其目的在于检验它是否满足 规定的需求或弄清预期结果什么是软件测试
4、软件测试分类:黑盒测试和白盒测试是软件 测试领域中的最基础的两个概念;
黑盒测试(Black-Box Testing),指的是把被 测得软件看做一个黑盒子,我们不关心盒子里 面的结构是什么样子的,只关心软件的输入数 据和输出结果,黑盒测试也称为功能测试,它 包括功能测试和性能测试。
电压
输入范围 取值范围
9-16V <9V 9-16V >16V
13
二、黑盒测试技术
(1) 等价类划分法举例 设计输入数据
有效等价类
9-16V 电 压
无效等价类
<9V >16V
14
二、黑盒测试技术
(1) 等价类划分法举例 设计测试用例
编号 1 2 3
电压 <9V 9-16V >16V
输出 无法开机 正常工作 无法开机
20
二、黑盒测试技术
3、因果图法: 因果图方法最终生成的就是判定表. 它适合于检 查程序输入条件的各种组合情况.
21
二、黑盒测试技术
3、因果图法: 分析软件规格说明描述中, 哪些是原因(即输入条件或 输入条件的等价类),哪些是结果(即输出条件), 并给每 个原因和结果赋予一个标识符. . 分析软件规格说明描述中的语义.找出原因与结果之 间, 原因与原因之间对应的关系. 根据这些关系,画出 因果图. 由于语法或环境限制, 有些原因与原因之间,原因与结 果之间的组合情况不不可能出现. 为表明这些特殊情 况, 在因果图上用一些记号表明约束或限制条件