测试方案:
测试方案是测试中的技术性文档。所有的测试技术都应该围绕着该文档
开展,往往包含了测试策略、测试工具的选取、测试技术路线的规划。
很多公司现在将测试计划和测试方案合并到一块儿。(计划,方案,大纲)
评审:
形式:开会
测试用例:
包含了一组测试步骤、测试数据和预期结果的文档
测试用例三要素:
步骤、数据、预期结果
测试用例编写工具:
excel、word、禅道、其他项目管理工具、jira
为什么需要编写测试用例:
1、展现测试工程师的工作量
2、帮助测试工程师明确已经测试和未测试的部分
3、明确测试重点,确立测试的优先级
4、展现测试工程师的测试思路,方便测试用例查漏补缺
常见的测试用例设计方法:
等价类、边界值(最常用的测试用例设计方法)
因果图、判定表(考虑组合的测试用例设计方法)
场景法(业务流程测试)、正交实验法、错误猜测法
等价类划分法:
等价类划分法是一种黑盒测试方法,通过将程序的输入域划
分为有效和无效数据集合,设计代表性测试用例,以提高测试效率并覆盖潜在缺陷
有效等价类
等价类划分法:
有效等价类:对于需求有意义的分类
无效等价类:对于需求无意义的分类
需求:1-3岁为婴儿
一个登录页面
要求:账号为手机号码。手机号码为11位。第一位必须为1,第二位必须3-9
密码输入框要求: 8-16位长度 必须包含数字、小写字母、大写字母
等价类划分示例:
等价类编写测试用例的原则:
1、尽可能的包含所有的有效等价类
2、尽可能只包含一个无效等价类,一次排除其他无效等价类的影响
错误的示范:
手机号码输入为1234567
测试用例的模板
等价类划分法划分的原则:
1、取值范围: 8-16 可分为一个有效等价类+两个无效等价类
2、布尔值:可分为一个有效等价类。和一个无效等价类
3、枚举型:比如说下拉框。男女下拉框。男和女就是有效等价类。非男非女就是
无效等价类
4、规格约束:比如说要求数字、大写和小写字母,可分为一个有效等价类和若干个
违反规则的无效等价类。
输入 有效等价类 编号 无效等价类
题目:
输入邮箱的规则 A@B.C
首字母必须是英文。不区分大小。
其中A不能有特殊字符。且以英文字符和数字构成,
B不能包含特殊字符。中文。以数字和字母构成。
C以 com\cn\org\net结尾。
总长度不超过60
边界值分析法:
一般与等价类划分法进行联用,是等价类划分法的补充,
跟等价类划分法构成了最常使用的测试用例设计方法。
经过测试多年的总结,发现错误往往存在于程序边界。
摸边是最常见的测试手段之一。
上点 内点 离点
上点: 是指边界上的点[1, 8] 上点就是:1,8 (1,8) 上点1,8
内点:指的是边界内的【1, 8】 1, 2, 3, 4, 5, 6, 7, 8都是内点 (1,8]
2,3,4,5,6,7,8
离点 : 离上点最近的点,讲究开内闭外的原则 [1,8] 0和9
(1, 8】离点: 2, 9
现有一个输入框,要求输入一段话,代表自己的心情:
长度5-100个字符。允许中文、英文、数字、特殊符号,拒绝表清包
边界值
上点:12345 . 输入100个字符长度
内点:10 15 18 50 90
离点:4个长度。101个长度。
额外补充
不输入
超长字符串,500+?
针对于安琪儿写20条测试用例:
等价类划分
题目:
输入邮箱的规则 A@B.C
首字母必须是英文。不区分大小。
其中A不能有特殊字符。且以英文字符和数字构成,
B不能包含特殊字符。中文。以数字和字母构成。
C以 com\cn\org\net结尾。
长度不超过16