一、何为测试用例
百度百科:“测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。
通俗的说:把测试系统的每一步,按照一定的规范编写的文档。
二、测试用例要素
测试用例一般所包含的要素包括:
用例编号、测试模块、用例标题、优先级(高BTV、高、中、低)、前提、执行步骤、预期结果、编写人、编写日期、审核结果、备注等
三、测试用例作用
- 理清思路,减少漏测
- 输出文档用于测试小组内交叉评审,组外开发评审
- 跟进测试进度
通过编写测试用例,执行测试用例,我们可以很清楚的知道我们的测试进度。
- 重复测试
一个测试系统,通常需要在不同环境(测试、预生产、生产等)进行测试。保证执行每个环境测试工作时,没有功能点遗漏。根据测试用例执行测试,是一个很好的方案
四、测试用例常见设计方法
这里暂且进行罗列,后续会针对每种设计方法进行详细分析
- 等价类划分法
- 边界值分析法
- 判定表法
- 因果图法
- 状态迁移图法
- 流程分析法
- 正交实验法
- 错误推断法
- 探索性测试