1.级别的作用
在编写测试用例的过程中,用例的级别经常是一个不可缺少的字段 ,本篇幅就来聊下这个字段 ,首先从它的作用是什么呢 ?我觉得主要有两点 ,分别是 :
-
用于测试用例不同套件的选取 ,即用例用于不同的场景 ,比如专门用于做回归测试或者冒烟测试用例。
-
确定测试用例的执行策略,即确定用例被执行的优先级 。
2.决定因素
决定测试用例级别的两个主要因素 : 功能重要程度 + 用例类型 。
其中按功能重要程度又可划分为 : 核心功能 ,主要功能 ,次要功能 ; 而用例类型主要分为 :正向用例 和反向用例 。
然后将这两个因素进行正交,就得到了如下的划分 ,具体为 :
3.用例级别划分
以上只是对功能用例进行了划分 ,接下来我们把所有的用例类型(功能用例,流程用例,其它测试类型用例)都包括进来,然后对其进行划分,具体如下 :
4.根据级别选取套件
最后,让我们再回到测试用例级别的作用上,在上面我们说主要有两个作用 ,分别是套件的选择和用例被执行的优先次序。其中被执行的优先次序这个涉及内容比较多 ,不在本篇幅介绍,主要说明下测试套件该如何选择的问题 。
将测试套件具体也可以划分为
然后将设定好的测试用例级别和套件进行对应,具体如下: