前面提到的验收测试设计解决了测试设计文档长、可读性差、不清晰、无结构等问题。那么,如何来提高RD的质量意识,让他们按照验收标准自测呢,从而了解RD的自测范围,有效利用其自测成果呢?如何改变现状(QA测试为无重点、无风险分析的全量覆盖),提高测试效率呢?
答案便是上文提到的第三点:每个case执行时可标记。具体的标记方式下面做详细的讲解。
对case的标记,加上标记者的名字(或者自动化层级),我把它称为“签章”。RD参照QA提供的结构化的验收测试设计进行自测,并进行标记(我是谁,测了什么,用哪级自动化测试覆盖)。测试者身份用系统中的印章标记,故名签章测试,取郑重、负责之意。
1. 角色签章
2. 自动化签章
3. 签章流程
a. 测试流程
b. 角色签章流程
4. 角色签章校准
鉴于RD对角色签章&质量达到上线要求的理解还是因人而异,所谓的上线标准究竟是什么样一个标准,需要QA来校准。
目的:督促RD对自己的签章负责,达到上线标准
在开始采用本测试方法的前两个迭代,对RD的角色签章进行校准,推荐方法:
检查有RD角色签章的功能点:
1、对测试数据难构造的功能点进行验证
2、对边界值较多的地方进行验证
3、对异常分支较多的地方进行验证
4、如果发现bug,和RD沟通,沟通方式因人而异。
5. 一个典型的示例
a. 需求
b. QA完成验收测试设计
c. RD根据验收测试设计自测&&自动化
d. QA进一步完善case&&测试未签章case&&探索性测试
6. 签章测试能解决什么问题