一、测试用例的基本要素
测试环境、操作步骤、测试数据、预期结果
测试用例的好处:
1.能提高测试效率、节省测试时间
2.测试用例是自动化测试用例的前提
二、测试用例的设计方法
2.1基于需求进行测试用例设计
2.2具体的设计方法
2.2.1等价类
有效等价类:满足用户需求的输入集合
无效等价类:不满足用户需求的输入集合
等价类思想设计测试用例的步骤:
1.充分理解需求
2.划分有效等价类、划分无效等价类
3.从有效等价类中抽取一个数据进行设计测试用例、
从无效等价类中抽取一个数据进行设计测试用例。
例如:
2.2.2边界值
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
边界点划分:
1.上点:边界上的点
2.内点:边界内的点(其中一个点)
3.离点:边界值附近的一个点(闭区间区间外距离上点最近的点,开区间区间内距离上点最近的点)
例如:
边界值设计测试用例的步骤:
1.充分理解需求
2.找边界点
3.针对边界点设计测试用例
例如:
2.2.3判定表法
关系:与、或、非、恒等
设计测试用例的步骤:
1.分析所有可能的输入和输出
2.找出输入和输出之间的对应关系
3.设计判定表
4.把判定表对应到每一个测试用例
例如:
2.2.4正交表法
2.
3.
因素:输入的变量
水平:每一个输入变量的取值
4.
2.2.4场景设计法
三、相关面试题
1.如何模拟弱网
用工具Fiddler
操作步骤:
1.打开限速模式
2.
3.
2.水杯测试用例
3.微信发送朋友圈设计测试用例
测试用例模板: