导读
上一篇跟大家一块讨论了怎么样去选择适合自己的接口自动化测试工具,想必大家也已经有所了解。这一篇还是实战,主要跟大家讨论如何设计接口自动化测试用例。
接口自动化不是单纯请求接口
有些TX可能觉着接口自动化用例无需设计,大不了就把要测试的接口罗列一下,填几个参数值看看接口返回是不是200就好了。非也非也,如果用例真是这样的话,充其量也就是个接口校验。我只是举了一个最为极端的例子,相信做接口自动化测试的TX们肯定不会简单的这么做。那真正的接口测试用例,需要我们注意哪些方面呢?下面就跟大家一块讨论讨论。
接口自动化测试用例设计“真经”
其实,心里优点虚,我这点东西也算不上什么真经(要不能用引号嘛。。。),只是做了几年的接口自动化总结出来的一些经验。大家将就将就,该提出疑问的大家尽管提。
- 接口用例不能乱,目录结构很重要
接口用例不能把每个接口名称起一下放在那就完事了,还是建议大家要跟写功能测试用例一样,分模块、分功能。这样在开发用例脚本的时候也能层次清楚,一目了然,比如说要统计哪些模块有多少用例;筛选需要测试的模块用例等等,最重要的是同一个模块可能有很多共用的变量或者方法可以共享。接口用例示例如下表所示:
模块 | 功能 | 测试点 | 参数配置 | 结果验证 |
---|---|---|---|---|
登录模块 | <