API自动化测试

为何进行接口测试?

2020-06-29  本文已影响0人  Jeff_9021

关键词:为什么

为何进行接口测试

①.从安全性方面:

现在很多系统前后端架构是分离的

1)、只依赖前端进行限制已经完全不能满足系统的安全要求(绕过前面实在太容易), 需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。

2)、前后端传输、日志打印等信息是否加密传输也是需要验证的,特别是涉及到用户的隐私信息,如身份证,银行卡等。

②.从系统稳定性方面

1)前端随便变,接口测好了,后端不用变。

③.从低成本高效率方面

如今的系统复杂度不断上升

1)越底层发现bug,它的修复成本是越低的。

2)测试前移,只需要前后端定义好接口,接口自动化就可以介入编写接口自动化测试代码,而接口手工测试只需要后端代码完成后,就可以介入测试后端逻辑,不用默默等待前端工作完成,极大提高了测试的工作效率。

3)接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳定,可以减少人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求。接口持续集成是为什么能低成本高收益的根源。

参考:

https://www.cnblogs.com/duxf100/p/12196866.html

上一篇 下一篇

猜你喜欢

热点阅读