zoukankan      html  css  js  c++  java
  • 接口自动化测试框架开发总结

    目标导向型开发:

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

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

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

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

    优势:

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

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

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

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

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

  • 相关阅读:
    JavaScript数组API
    爱上经典之王梦麟《阿美阿美》
    爱上经典之《蜗牛与黄鹂鸟》
    爱上经典之《兰花草》
    爱上经典之《让我们看云去》
    爱上经典之卓依婷《三月里的小雨》
    爱上经典之孟庭苇《冬季到台北来看雨》
    有故事看SQA作用
    转自scmlife趣谈质量管理与工程改进面试
    Mysql之批处理
  • 原文地址:https://www.cnblogs.com/Aaron-007/p/12814965.html
Copyright © 2011-2022 走看看