码迷,mamicode.com
首页 > 其他好文 > 详细

接口自动化测试框架开发总结

时间:2020-05-01 22:32:20      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:接口自动化测试   不同   tis   集成   自己   之间   web   dem   测试框架   

目标导向型开发:

-- 目标:开发出一个能够对绝大部分接口适用的自动化测试框架,测试人员可以很高效的编写及维护接口自动化用例,从而应用到全流程测试中去,而不仅仅是回归测试。

 

    一般我们测试接口,大部分都是根据接口实际返回值以及预期返回值对比,初步判断接口请求是否正确,初步判断正确后,我们再对数据库表的数据变化是否正确进行查看校验。

 

基于上面的总体判断思路,我们就可以一步步实现我们所制定的目标。

 

所开发的接口自动化demo脚本所使用到的主要框架工具有: springboot+httpclient+testNg+mybatis-plus等框架,以及自己所开发的接口自动化测试框架。

优势:

1.只需要在web端维护好用例,或者在excel维护好,然后导入到用例管理系统中去, 无需对任何脚本代码进行改动,直接通过jenkins构建执行自动化脚本即可,执行完毕后, 可以在web端查看自动化用例报告。

2.对脚本使用人要求不高,没有任何代码基础或者测试基础的,都可以执行自动化脚本,因为该脚本可集成到 jenkins。

3.覆盖率目前估算可达到99%,起码我目前所测试的项目实现了百分百的覆盖。

4.集成配置了多数据源,可支持连接不同数据库,取出不同库中不同表的数据,从而实现了跨系统之间的验证。

 

---目前已经实现目标了,后续详细总结等有机会有时间再总结如何进行框架开发吧。

接口自动化测试框架开发总结

标签:接口自动化测试   不同   tis   集成   自己   之间   web   dem   测试框架   

原文地址:https://www.cnblogs.com/Aaron-007/p/12814965.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!