定义
- 设计一个情况,软件程序在此情况下,必须能正常运行并且达到程序设计的预期结果
- 如果在此情况不能运行,要标识出来
- 下版本还要用此情况测试,保证已经修改完成
模板
- 标识符:测试设计过程说明和测试程序说明引用的唯一标识符
- 测试项:被测试的详细特性,代码模块。还要指出引用的产品说明书或其他文档
- 依赖项:此测试项收到的其他测试项的影响
- 测试步骤:操作的步骤
- 测试数据:测试步骤中输入的数据
- 预期结果:准确描述操作应该的结果
- 测试结果:按照步骤和数据操作得到的实际结果和预期结果对比,输出通过还是失败
- 测试人:测试执行人
- 备注:为用例正常执行做出的准备
作用
- 有效性:用例是测试过程的重要依据
- 可复用性:良好的测试用例可以重复使用
- 易组织性:用例可能在数月或几年测试过程中被创建和使用
- 可评估性:通过率是检验代码质量的保证
- 可管理性:可以作为检验测试进度和工作量的标准
用例编写
- 不要穷举用例
- 在详细和有效之间找到平衡
- 多关注反向测试
- 用例库不断更新维护
- 复用用例注意数据有效性和环境变化
- 多学习经验丰富的工程师设计的用例
- 针对不同需求和测试对象,灵活采用不同的测试用例设计方法