测试方案:

测试方案是测试中的技术性文档。所有的测试技术都应该围绕着该文档
开展,往往包含了测试策略、测试工具的选取、测试技术路线的规划。
很多公司现在将测试计划和测试方案合并到一块儿。(计划,方案,大纲)

评审:

形式:开会

测试用例:

包含了一组测试步骤、测试数据和预期结果的文档

测试用例三要素:

步骤、数据、预期结果

测试用例编写工具:

excel、word、禅道、其他项目管理工具、jira

为什么需要编写测试用例:

1、展现测试工程师的工作量
2、帮助测试工程师明确已经测试和未测试的部分
3、明确测试重点,确立测试的优先级
4、展现测试工程师的测试思路,方便测试用例查漏补缺

常见的测试用例设计方法:

等价类、边界值(最常用的测试用例设计方法)
因果图、判定表(考虑组合的测试用例设计方法)
场景法(业务流程测试)、正交实验法、错误猜测法

等价类划分法:

等价类划分法是一种黑盒测试方法,通过将程序的输入域划
分为有效和无效数据集合,设计代表性测试用例,以提高测试效率并覆盖潜在缺陷
有效等价类

等价类划分法:

有效等价类:对于需求有意义的分类
无效等价类:对于需求无意义的分类
需求:1-3岁为婴儿

一个登录页面

要求:账号为手机号码。手机号码为11位。第一位必须为1,第二位必须3-9
密码输入框要求: 8-16位长度 必须包含数字、小写字母、大写字母

等价类划分示例: Pasted image 20250421115250.png

等价类编写测试用例的原则:

1、尽可能的包含所有的有效等价类
2、尽可能只包含一个无效等价类,一次排除其他无效等价类的影响

错误的示范:

手机号码输入为1234567

测试用例的模板
Pasted image 20250421141256.png

等价类划分法划分的原则:

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

Pasted image 20250422093223.png