测试用例不一样的使用方式
如何通过测试用例保障交付质量,测试用例是用来验证程序功能正常或验证错误能被正确处理。对于一般的团队来说,测试用例仅在测试阶段发挥作用,其实测试用例在需求阶段和开发阶段也都能发挥价值,而且会产生很好的效果,不但让产品、开发和测试容易对需求达成一致性的理解,同时也能提高开发自测的质量。
作者:舍卫|阿里巴巴集团技术专家
测试用例的产生:(添加测试即需求的理念)
在需求评审通过后,测试人员应尽快输出对应需求的测试用例(这里的测试用例是指描述性的功能测试用例),并在1-2天内对这些测试用例进行评审。
说明
立即体验:云效测试计划
制定测试计划和录入测试用例
测试用例评审:
测试用例产出后,要邀请相应的产品、开发人员进行用例评审,用例评审通过后,即需求的验收标准明确化。
测试用例在本环节发挥的价值:
1、用来澄清需求,明确需求的验收标准,并保证相关人员对需求的一致理解,保证需求准入开发解决的质量。
2、确定冒烟用例的列表和数量(一般会把P0的用例作为冒烟用例),作为研发自测的依据,同时作为开发提测的标准,保障需求提测的质量。
测试用例评审通过后,在云效上各用例的状态需置为已评审,并按评审情况更新用例等级。
注:如果测试用例可以在需求评审之前出来,则可以发挥更大的价值。
测试用例与需求相关联
测试用例评审完成后,要与需求相关联,可以单独一个测试用例与需求相关联,也可以一组用例与需求相关联,团队可以根据自己的情况进行选择,关联一组测试用例操作步骤会少一些,下面把这两种情况都介绍一下:
1、关联多个测试用例
打开一个测试用例详情,点击如下图右上角复制链接按钮
进入到具体的需求详情,复制测试用例的链接到这里,实现对测试用例进行关联,已关联的用例会在“关联的执行用例”上透出。
重复以上步骤关联该需求所有相关的测试用例。
2、按分组进行关联
对测试用例进行分组后,可以按组对用例进行关联,点击下图的关联按钮
弹出如下图的管理窗口,选择需要关联的需求
测试用例关联需求页面
关联完成后,在需求详情中可以看到已被关联的一组测试用例。
在需求详情页,一组测试用例已关联需求
制定测试计划:
与开发同学确认各需求的提测时间点,以便安排具体的测试计划和测试安排。
测试用例的细化
根据测试计划,对测试用例进行逐步细化
-
手动测试用例:写出具体测试用例的输入,步骤和期望结果
-
自动化测试用例:写出测试的自动化脚本,也需包含测试用例的输入,步骤和期望结果
测试用例的执行:
-
在开发阶段:作为开发同学自测的依据,开发同学根据冒烟用例进行测试,通过后,即可提测。
-
在测试阶段:测试用例作为提测的冒烟用例,作为提测的验收标准,保证需求提测的质量。
总结
如何通过测试用例保障交付质量,从需求评审到开发测试阶段,保证开发的准入和准出的质量,为内建质量夯实基础。测试用例的产生,评审,自测,测试通过整个过程也是产品、开发和测试协作的过程。
关于我们
了解更多关于云效DevOps的最新动态,***************
彩蛋:公众号后台回复【指南】,可获得《阿里巴巴DevOps实践指南》&《10倍研发效能提升案例集》;
看完觉得对您有所帮助别忘记点赞、收藏和关注呦;
#阿里云##学习路径##技术栈#