理顺软件开发各个环节-21(测试管理-测试规程和测试用例)
6.8编制测试规程
此处的测试规程不是指测试规范,而是指描述每个测试项目的测试流程、场景、方法、前置条件等的技术性文档。测试规程方便我们对测试用例的编写有个整体性的概念和把握。
测试规程可以理解为测试用例的控制逻辑,测试用例相当于对象取值空间的元素,两者结合起来,才能对特性(需求项)进行预期的测试。相当于代码开发前的详细设计文档。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。我发现很多测试团队比较重视测试用例,而忽视测试规程,虽然节省了不少工作量,但会带来下列问题:
- 测试文档不完整,很多测试用例不知道使用方法,只有编写者知道;
- 测试团队的人员流动,需要更高的培训成本;
- 增加了自动化测试脚本开发的难度。
6.9开发测试用例
测试用例的编写有一定的技术难度,不仅要仔细、全面理解需求,还要掌握测试用例编写的基本方法,因此测试用例的编写是开发性的工作。
测试用例开发常用方法:
- 等价类划分法;
- 边界值分析法;
- 错误推测法;
- 因果图法;
- 逻辑覆盖法;
- .....
测试用例可以分为基本事件、备选事件和异常事件,对应软件需求的正常过程、可选过程和异常过程。然后与测试目标即需求特性的验收标准结合起来,平衡测试资源和测试质量的关系。
测试用例都将包括下列详细信息:版本号、模块名称、用例编号、用例名称、用例级别、预知条件、验证步骤、期望结果(含判断标准)。如果有测试规程,验证步骤可以引用测试规程项。
测试用例管理包含下列活动:
- 开发测试用例;
- 评审测试用例;
- 执行测试用例;
- 回归测试;
- 更新维护;
- 测试用例管理;
测试用例管理可以用excel,但最好用研发管理平台,这样也便于整个研发团队共享。
更多精彩