如何在智能告警平台CA触发测试告警
912
2022-11-05
软件测试培训之如何划分用例等级
1、现用例等级是怎么划分的?
一般在一个模块里的案例按照等级进行划分时,遵循下面的比例:
BVT(10%):模块最基本的功能验证(含常用部署、基本关联),推荐1级用例的20%左右
Leve1(30%):基本需求点,基本逻辑,基本可靠性,基本关联,基本用户场景
Leve2(40%):常见功能/逻辑细化点/专项细化点,常见关联/容错/边界值/用户场景
2、我们在划分用例等级时,为什么要这样划分?
BVT的案例应该是最基本最简单的案例,如一个功能模块的增删改就是最基本的;
level1是基本的功能需求基本操作相关的,如上面说的增删改,增可能有多种增加方式,BVT只是最基本的操作,level1是对BVT的一种补充;
level2是一些内部逻辑细化点或一些常见的异常操作。Level2的异常是对用户来是比较常见的,是很大概率上会遇到的;
level3是可能会出现但出现概率很低的一些操作或异常场景。level3的异常是很极端的异常,是很小概率会发生的,如不断重启之类的。
3、这样划分的意义何在?
这样划分是有意义的,从这个等级划分的原则上看就知道BVT是最好执行的,然后等级越高难度系数越大,特别是level3这种,可能涉及到很复杂的网络部署或很异常的环境构造。
不同等级的案例需要消耗的时间和带来的影响是不一样的。当一个模块转测后,我们希望的是能快速验收这个模块的质量,那如何验收?不就是它的基本功能是不是完成了,它的基本操作是不是都能顺畅执行,在这些基本功能基本操作都没问题的情况下,再来检视内部逻辑细节处理是不是到位,最后再检视各种异常场景下的处理是不是已经合理。即从简单到困难,先保障基本功能再检验其他的发散点。
发表评论
暂时没有评论,来抢沙发吧~