接口自动化测试总结篇【这些你不知道的接口测试问题】

接口自动化测试常见问题总结

1.sql语句内容出现错误

空格,由于有些字段判断是变量,需要将sql拼接起来,但是在拼接字符串时没有加空格导致报错。

  • 2.sql语句格式错误

    检索类型,有些需要加引号,容易忽略。

  • 3.断言返回数据的类型

    判断业务状态码时需注意返回的code值类型,例如int或string类型不统一。

  • 4.业务逻辑覆盖判断

    对被测系统业务不熟悉,容易犯错误。

  • 5.一些具体业务需求需要封装api。

什么要做接口测试?

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

  • 2.前端随便变,接口测好了,后端不用变,前后端是两拨人开发的。

  • 3.检查系统的安全性、稳定性,前端传参不可信,比如京东购物,前端价格不可能传入-1元,但是通过接口可以传入-1元。

  • 4.如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,接口测试可以提供这种情况下的解决方案。

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

  • 6.现在很多系统前后端架构是分离的,从安全层面来说:

  • 7.只依赖前端进行限制已经完全不能满足系统的安全要求,需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。

  • 8.前后端传输、日志打印等信息是否加密传输也是需要验证的,特别是涉及到用户的隐私信息。

下面我还收集了一些软件测试的视频资料:
接口自动化测试总结篇【这些你不知道的接口测试问题】_第1张图片

对于【软件测试】的的朋友来说应该是最全面最完整的备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你!

有需要的可以关注我的微信公众号:【程序员二黑】,免费分享给你们。

写给大家:每一个优秀的人,都不是带着与生俱来的光环的,也不一定是比别人幸运。他们只是在任何一件小事上,都对自己有所要求,不因舒适而散漫放纵,不因辛苦而放弃追求。雕塑自己的过程,必定伴随着疼痛与辛苦,可那一锤一凿的自我敲打,终究能让我们收获一个更好的自己。

你可能感兴趣的:(软件测试,接口测试,自动化测试,测试工程师,性能测试)