理顺软件开发各个环节-21(测试管理-测试规程和测试用例)

6.8编制测试规程

  此处的测试规程不是指测试规范,而是指描述每个测试项目的测试流程、场景、方法、前置条件等的技术性文档。测试规程方便我们对测试用例的编写有个整体性的概念和把握。

  测试规程可以理解为测试用例的控制逻辑,测试用例相当于对象取值空间的元素,两者结合起来,才能对特性(需求项)进行预期的测试。相当于代码开发前的详细设计文档。

  我发现很多测试团队比较重视测试用例,而忽视测试规程,虽然节省了不少工作量,但会带来下列问题:

  • 测试文档不完整,很多测试用例不知道使用方法,只有编写者知道;
  • 测试团队的人员流动,需要更高的培训成本;
  • 增加了自动化测试脚本开发的难度。

 

6.9开发测试用例

  测试用例的编写有一定的技术难度,不仅要仔细、全面理解需求,还要掌握测试用例编写的基本方法,因此测试用例的编写是开发性的工作。

  测试用例开发常用方法:

  • 等价类划分法;
  • 边界值分析法;
  • 错误推测法;
  • 因果图法;
  • 逻辑覆盖法;
  • .....

  测试用例可以分为基本事件、备选事件和异常事件,对应软件需求的正常过程、可选过程和异常过程。然后与测试目标即需求特性的验收标准结合起来,平衡测试资源和测试质量的关系。

  测试用例都将包括下列详细信息:版本号、模块名称、用例编号、用例名称、用例级别、预知条件、验证步骤、期望结果(含判断标准)。如果有测试规程,验证步骤可以引用测试规程项。

  测试用例管理包含下列活动:

  • 开发测试用例;
  • 评审测试用例;
  • 执行测试用例;
  • 回归测试;
  • 更新维护;
  • 测试用例管理;

  测试用例管理可以用excel,但最好用研发管理平台,这样也便于整个研发团队共享。

 

你可能感兴趣的:(理顺软件开发各个环节-21(测试管理-测试规程和测试用例))