如何编写一个好的测试用例标题 ,掌握这三个关键字即可 。

目录

1.一个好标题的作用

2.用例标题编写规范

3.项目中的编写案例


1.一个好标题的作用

在编写测试用例的过程中,标题是整个测试用例中最主要的要素 。一个好的测试用例标题可以帮助我们达成以下目的 :

  • 提高编写测试用例的速度 ,通过定义统一的标题可以让我们将重点集中在验证点上,其它相同点都可以直接拷贝粘贴,从而提高测编写效率。

  • 提高测试用例的执行速度 ,编写测试用例的目的是为了执行,编写用例的测试人员不一定去执行测试用例,所以一个清晰简洁且验证点突出的测试用例标题能让执行者更快速的理解它的含义,从而提高执行效率 。

  • 进行更快速的筛选 ,很多时候我们都要选取不同的用例进行回归 ,通过内置关键字让我们更轻松快速的选取出不同套件的用例 。

所以,如果想达到以上的目的 ,测试用例的标题就应该包括 : 统一的标准 ,验证点突出 ,以及内置关键字,也是编写出好的测试用例标题的主要依据 。

什么是统一的标准呢 ?就是同一类型的测试用例标题编写模式是一样,里面除了关键字和验证点不一样 ,其它的几乎都是一样的 。所以,通过复制上一条用例的标题,你只需要修改关键字和验证点即可 ,这样就把焦点集中在了验证点上了 。其它无需过多的考虑 ,从而减少了其它干扰。这样我们就可以通过一个固定的公式给它定义出这个标准 ;

验证点突出就是在具体的验证点上加以标记 ,以突出此验证点,这样做的好处是能让执行者更快速的定位要验证的是什么,从而去提高执行效率 。但是测试用例标题是无法使用颜色去标记的 ,所以最好是一个选择固定符号来代替 。

内置关键字是为了我们搜索时方便 ,我们通过内置几个非常常用的关键字 ,以便让我们在搜索时快速找到这些特征的用例 。我个人认为搜索关键字给出三个是最好的 ,这样就能更全面的覆盖 ,但是这样会给编写时带来一些麻烦 ,所以经过取舍觉得还是两个好 。关键字的维度可以是 : 功能 、功能重要度 以及 正反向 。

2.用例标题编写规范

当然,在测试用例的编写过程中,通常也会把测试用例按照其特性进行分类 ,具体可以划分为:

  • 功能测试用例

  • 流程测试用例

  • 非功能测试用例,包括易用性测试,兼容性测试 ,性能测试等。

那么 ,测试用例的标题也应该按照这三类进行区分 。这里我先给出以下三类测试用例标题公式 :

  • 功能测试用例 :

    • 【功能-正向】验证+ 具体的某个测试点 + 预期结果

    • 【功能-反向】验证+ 具体的某个测试点 + 预期结果

  • 流程测试用例 :A->B->C->D , 其中每一个字母是流程中的一个节点 ,这个节点最好有具体的操作动作组成 。比如 :登录->选择商品->加入购物车->结算->支付

  • 其它类型的测试用例 : 【测试类型】验证 + 具体的某个测试点 + 预期结果 。

3.项目中的编写案例

功能测试用例标题:

流程测试用例

其它测试类型用例 ​​​​​​​

相关推荐
元直数字电路验证6 小时前
MOESI FSM的全路径测试用例
测试用例·moesi
程序员三藏12 小时前
Selenium+python自动化测试:解决无法启动IE浏览器及报错问题
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
中草药z2 天前
【自动化测试】Selenium详解-WebUI自动化测试
前端·功能测试·selenium·自动化·html·web·测试
程序员曦曦3 天前
10:00开始面试,10:06就出来了,问的问题有点变态。。。
自动化测试·软件测试·功能测试·程序人生·面试·职场和发展
哈哈孝子6 天前
JMeter性能测试详细版(适合0基础小白学习--非常详细)
功能测试·jmeter
川石课堂软件测试6 天前
JMeter并发测试与多进程测试
功能测试·jmeter·docker·容器·kubernetes·单元测试·prometheus
葵野寺7 天前
【个人项目】跑者天地—测试用例
测试用例
软件测试-阿涛7 天前
【功能测试】软件集成测试思路策略与经验总结
功能测试·集成测试·可用性测试
中草药z8 天前
【测试】Bug+设计测试用例
功能测试·测试工具·测试用例·bug·压力测试·测试
@Aurora.8 天前
【接口自动化测试】---YAML、JSON Schema
selenium·单元测试·测试用例·压力测试·postman·ab测试·测试覆盖率