今天主要学习了写测试用例的方法:等价类划分法、边界值法、因果图法、判定表法、场景法,以及它们的定义、用法和经典案列。
写测试用例的方法
等价类划分法
定义
我们发现我们用户所有可能输入的数据,划分成了若干份(或者也可以称为子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例,这种测试用例我们称为“等价类划分法”。
分类
有效等价类
指符合《需求规格说明书》,输入合理的数据集合。
无效等价类
指不符合《需求规格说明书》,输入不合理的数据集合。
等价类思考步骤
1.先确定有效和无效等价类
2.有效等价类就是题目条件(边界值、中间随意一个指都要判断)
3.无效等价类先划分与条件相反的情况,再找找特殊情况(中文、英文、符号、空格、空)
边界值法
定义
边界是指对于输入等价类和输出等价类而言,稍高于其边界值及稍低于其边界值的一些特定情况。
边界值和等价类区别
边界值分析不是从某等价类中随便挑一个作为代表,而是这个等价类的每个边界都要作为测试条件。
常见的边界值
文本框接收字符个数,比如用户名长度,密码长度等;
报表的第1行和最后1行;
数值元素