如何通过云效测试计划保障交付质量,测试用例是用来验证程序功能正常或验证错误能被正确处理。对于一般的团队来说,测试用例仅在测试阶段发挥作用,其实测试用例在需求阶段和开发阶段也都能发挥价值,而且会产生很好的效果,不但让产品、开发和测试容易对需求达成一致性的理解,同时也能提高开发自测的质量。
 
作者:舍卫|阿里巴巴集团技术专家
 

测试用例的产生:(添加测试即需求的理念)

 
在需求评审通过后,测试人员应尽快输出对应需求的测试用例(这里的测试用例是指描述性的功能测试用例),并在1-2天内对这些测试用例进行评审。
 
说明 立即体验:云效测试计划
 
制定测试计划和录入测试用例
 
 
如何通过云效测试计划保障交付质量_研发管理
 

测试用例评审:

 
测试用例产出后,要邀请相应的产品、开发人员进行用例评审,用例评审通过后,即需求的验收标准明确化。
 
测试用例在本环节发挥的价值:
 
1、用来澄清需求,明确需求的验收标准,并保证相关人员对需求的一致理解,保证需求准入开发解决的质量。
 
2、确定冒烟用例的列表和数量(一般会把P0的用例作为冒烟用例),作为研发自测的依据,同时作为开发提测的标准,保障需求提测的质量。
 
测试用例评审通过后,在云效上各用例的状态需置为已评审,并按评审情况更新用例等级。
 
 
如何通过云效测试计划保障交付质量_Codeup_02
 
注:如果测试用例可以在需求评审之前出来,则可以发挥更大的价值。
 
测试用例与需求相关联
 
测试用例评审完成后,要与需求相关联,可以单独一个测试用例与需求相关联,也可以一组用例与需求相关联,团队可以根据自己的情况进行选择,关联一组测试用例操作步骤会少一些,下面把这两种情况都介绍一下:
 
1、关联多个测试用例
 
打开一个测试用例详情,点击如下图右上角复制链接按钮
 
 
如何通过云效测试计划保障交付质量_DevOps_03
 
进入到具体的需求详情,复制测试用例的链接到这里,实现对测试用例进行关联,已关联的用例会在“关联的执行用例”上透出。
 
 
如何通过云效测试计划保障交付质量_代码测试_04
 
重复以上步骤关联该需求所有相关的测试用例。
 
2、按分组进行关联
 
对测试用例进行分组后,可以按组对用例进行关联,点击下图的关联按钮
 
如何通过云效测试计划保障交付质量_研发管理_05
 
弹出如下图的管理窗口,选择需要关联的需求
 
 
如何通过云效测试计划保障交付质量_Codeup_06
 
测试用例关联需求页面
 
关联完成后,在需求详情中可以看到已被关联的一组测试用例。
 
 
如何通过云效测试计划保障交付质量_Codeup_07
 
在需求详情页,一组测试用例已关联需求
 

制定测试计划:

 
与开发同学确认各需求的提测时间点,以便安排具体的测试计划和测试安排。测试用例的细化 根据测试计划,
对测试用例进行逐步细化
  • 手动测试用例:写出具体测试用例的输入,步骤和期望结果
  • 自动化测试用例:写出测试的自动化脚本,也需包含测试用例的输入,步骤和期望结果

测试用例的执行:

  • 在开发阶段:作为开发同学自测的依据,开发同学根据冒烟用例进行测试,通过后,即可提测。
  • 在测试阶段:测试用例作为提测的冒烟用例,作为提测的验收标准,保证需求提测的质量。
如何通过云效测试计划保障交付质量_代码测试_08
 
总结
 
如何通过云效测试计划保障交付质量,从需求评审到开发测试阶段,保证开发的准入和准出的质量,为内建质量夯实基础。测试用例的产生,评审,自测,测试通过整个过程也是产品、开发和测试协作的过程。