说节省时间得先说节省的是什么时间,我先说我接口自动化的现状:
1.日常运行,确认服务的稳定性,来保障我们功能测试的流畅。
2.验证接口逻辑是否正确。

至于能否当回归测试用,我觉得效果有限,即使执行全部通过,也只说明接口没问题。
就拿我最近手工测试遇到的一个 bug 来说。接口没问题,前端把参数搞错了,所以点击按钮出现报错。这种问题用户在使用的时候是一定会出现的。可接口自动化却无法验证出来。
之前我总想的是接口自动化,可以为我们节省回归测试的时间。
可即使执行了,我们也仍然需要手工跑一遍 case,因为前端的页面功能还没有保证。
基于这点原因我觉得接口自动化有效,但是没有我想象中的(代替回归测试)那么有效。

我现在接口自动化的日常就是没事跑跑,看看开发改代码把接口影响了,或者验证服务的稳定性。
保证手工测试的流畅,和每天代码更新后测试的覆盖度。
大概就这样了,可以说有效果的,就是无法完全替代人工回归。

大家对接口自动化提升的效率有什么看法呢?


↙↙↙阅读原文可查看相关链接,并与作者交流