软件测试基础–用例设计
什么是测试用例?
测试用例(Test Case),是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。(执行测试的文档)
测试用例的作用
1.防止漏测
2.测试执行标准
测试用例设计方法
- 等价类划分法
- 边界值分析法
- 判定表法
- 场景法
- 错误推测法
一、等价类划分法:
-
解决穷举问题
-
说明:根据相同特征数据集合进行划分
-
分为有效等价和无效等价两类
-
步骤 :
1.明确需求
2.划分等价。难点:长度、类型、规则。
3.提取数据,编写用例 -
场景:输入框、下拉列表、单选复选框
二、边界值分析法
- 解决什么问题?解决边界限制如何测试
- 名词:
上点:边界上的点
离点:离上点最近的两个点
内点:范围内的点
- 用例数量:最多七条
可优化至五条:内点必选&#x