软件测试——测试用例之等价类划分法

测试用例

1.什么是测试用例(test case-测试案例)

在测试执行之前,由测试人员编写的,指导测试过程的重要文档,主要包括:测试目的,测试步骤。使用的数据,预期结果等

2.设计测试用例的方法

(1)等价类划分法

(2)边界值法

(3)因果图法

(4)判定表法

(5)正交排列法

(6)场景法

(7)测试大纲法

3.编写用例需要哪些参考

(1)需求文档,用户手册

(2)已经开发出来的程序

(3)讨论

4.等价类划分法应用的场合

只要有数据输入的地方就可以使用等价类划分方法

5.测试思想

把用户能够使用到的数据都测试一遍,称为“穷举测试”,“穷举测试”是最全面的测试,但时间成本太高,所以在实际工作中不会采用

测试用例的方法就是想用最少的测试数据替代“穷举测试”,找到较为科学的少量数据,达到最佳的测试效果

6.等价类划分法核心的概念

(1)有效等价类

对于程序有意义,合法输入数据的集合,程序接收到有效等价类数据,可以正常计算,执行。

(2)无效等价类

对于程序无意义,不合法输入的数据集合。程序接收到无效等价类数据,应该给出错误提示

7.等价类划分法的步骤

明确测试的对象——-第一个数文本框

在测试第一个数文本框时,保证第二个数文本框填写正确

(1)划分等价类(根据需求)

有效等价类:-99——99的整数

无效等价类:<-99 >99 为空 非整数

(2)细化等价类

一般不是参考字面需求(显试需求),而是基于对数据类型,数据存储的理解

a.整数按照补码方式存储,正书和负数计算补码的方式不同,所以有必要将有效的正数的有效的负数单独测试

-99——99的整数细化为:

-99——-1 的整数 0——99的整数

b.不非整数细化为:

小数,字母,汉字,符

(3).建立等价类表

有效等价类

数据要求

1

-99——-1

2

0—-99

无效等价类

1

<-99整数

2

>99整数

3

为空

4

小数

5

字母

6

汉字

7

(4)编写测试用例

从每个等价类中至少挑选1个数据进行测试

继续测试第二个数文本框

第二个数要求与第一个数要求一致。分析过程参考第一个数即可

测试第二个数时,保证第一个数填写正确

2.小技巧:

截图:

(1)按下键盘print功能键(print screen sysrq——打印屏幕,把屏幕保存成图片,存在Windows剪切板中)

(2)在Windows的画图中,Ctrl+V(粘贴)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月14日
下一篇 2021年3月14日

相关推荐