如何编写好接口自动化测试用例
更新时间:2021-11-08 10:19:43 作者:多测师 浏览:257
如何编写好接口自动化测试用例
通常从四个方面来检查用例的质量
1.代码风格
a.好的命名规范
文件名不能包含特殊符号并且遵循特定的格式,不同作用域变量采用不同的命名方式,全局变量要在variables中定义。还有case的命名、keyword、casesetup、teardown
2.补充信息
用例的补充信息documentation是必不可少的,如果测试用例本身过于复杂,可以分级加注释(这组测试的北京信息,测试的目的,特殊的环境配置等)
3.给用例打上正确的标签
标签可以用来做栓选,版本管理,统计和调度
4.用例实现
(1)首先一个testsuite内的testcase执行时不应该相互影响,应该将通用的背景部分提取出来放到suitesetup中去。
(2)case的可迁移性,考虑case对环境的依赖,对外部设备的依赖,对测试对象的依赖。
(3)建立公共的库,将业务的原子操作抽象出来,比如:测试场景的建立,工作流程的操作集合。
(4)执行条件的检查,如果检查失败,则尽快退出,将执行环境的搭建或者资源的建立和清除,抽取到suite甚至folderlevel,抽取时尽可能做一些组合,但决不允许出现重复建立和删除的操作。用例中不允许出现sleep,sleep通常紧挨着hardcode时间,不仅效率低还会因为环境的切换使得执行失败,建议用waituntil来执行。
预期结果:
原则上每个用例必须要有预期结果,结果不能为空,一个结果有多个检查点时,确保检查点完整。
1.涉及消息,明确关键查看内容
2.涉及存储,明确关键值的变化,数据库的具体表和关键字字段值变化
3.结果对应不同输入数据有差别时需分别对应描述清晰
以上内容为大家介绍了如何编写好接口自动化测试用例,希望对大家有所帮助,如果想要了解更多接口自动化测试相关知识,请关注多测师。https://www.aichudan.com/
下一篇:如何平衡手工和自动化测试?