测试用例
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进行处理,非常感谢!