一、测试用例概述

1.1 什么是用例?

用例:用户使用的案例。

1.2 什么是测试用例?

测试用例:是为测试项目而设计的执行文档。

1.3 测试用例设计和编写的作用

  • 防止漏测
  • 实施测试的标准
  • 有效性:测试用例是测试人员测试过程中的重要参考依据
  • 可复用性:良好的测试用例具有重复使用的功能,使得测试过程事半功倍,提高测试效率。
  • 易组织性:即使是小的项目,也有可能会有几千甚至更多的测试用例,测试用例可能在数月甚至几年的测试过程中被创建和使用。
  • 可评估性:从测试的项目管理角度来说,测试用例的通过率是检验代码质量的保证。
  • 可管理性:测试用例也可以作为校验测试人员进度、工作量以及跟踪/管理测试及人员的工作效率的标准。

1.4 测试用例编写注意事项

  • 不要设计“穷举测试用例”
  • 在详细测试用例与有效测试时间中找到平衡点
  • 好的测试用例应该多关注“反向测试问题”
  • 测试用例库应该不断更新和维护
  • 测试用例可以服用,但要注意数据有效性与环境变化
  • 测试用例是设计出来的,不是写出来的
  • 多去学习经验丰富的测试工程师所设计的测试用例
  • 针对不同的需求类型和测试对象,灵活采用不同的测试用例设计方法

二、测试用例模板

2.1 Excel格式

Excel格式-老街头的猫🐱

2.2 XMind格式

XMind格式-老街头的猫🐱
XMind格式的用例是否通过可直接用图标表示。

2.3 字段说明

  1. 用例编号:由字母和数字组合而成,用例的编号应该具有唯一性,易识别性。例如:OA_001
  2. 所属产品:大项目_子项目
  3. 所属模块:父模块_子模块
  4. 用例标题:对测试用例的简单描述。用概括的语言描述该测试用例的测试点
  5. 前置条件:执行当前测试用例的前提描述,如果不满足这些条件,则无法进行测试,如硬件环境、软件的测试环境等等
  6. 测试步骤:执行当前测试用例所要经过的操作步骤,需要给出每一步操作的详细描述。
  7. 预期结果:当前测试用例的预期输出结果,用来与实际结果比较,如果相同则该测试用例通过,否则该测试用例失败
  8. 实际结果:当前测试用例的执行后输出的实际结果。
  9. 测试结论:执行用例后的结果Pass、Fail、Block
  10. 优先级:P0、P1、P2、P3
  11. 用例类型:功能测试、性能测试、接口测试等
  12. 用例状态:正常、被堵塞、执行中
  13. 相关需求
  14. 创建人
  15. 创建时间
  16. 最后修改人
  17. 修改时间
  18. 备注
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐