• 接口自动化测试介入项目管理流程


    上图为接口自动化测试介入梧桐项目管理流程图

    前景和目标:

    现在公司的项目流程都是全部开发完成后提交到测试环境进行测试,导致测试人员在开发编码过程中相对清闲,除了完成测试用例之外没有其他事情可做,而当进入测试阶段又会变的非常忙碌。如果bug较多的话可能还要天天加班,开发修改bug的工作量也很大。

    这样其实并不合理,如果把后期的测试分一部分到前期开发阶段,既可以减轻后期的测试压力,也能弥补前期的空档期,于是有了测试前移的概念,提早介入测试是指开发完成某个功能/接口/模块后在开发环境进行接口测试,这样也更有利于开发定位bug。

    在sit测试之前介入接口测试,尽可能在进入sit之前发现bug解决bug,减轻sit测试压力,提高整个项目效率,达到自动化测试和功能测试相互辅助互相补充的效果。

    接口文档工具swagger:发布后会自动显示接口内容并能进行简单调用测试

    接口测试前期介入计划和原则:

    正式加入项目流程之前会选取两到三个版本迭代作为试点,方便开发测试磨合,熟悉流程,为了保证项目进度前期接口测试会和sit测试并行,不需要接口测试用例通过后再进入sit阶段。

    前期两三个版本进行完后会总结问题优化流程,直至最后真正加入项目流程中。

    测试人员会进行相关培训,后期会介入到接口测试中,分工合作共同完成接口测试

    接口层测试主测前端接口,后端接口时间充足会进行测试。单接口测试用例和按照业务流程接口测试用例相结合。

     

    对现有流程有影响的点

    开发

    1.前期需要开发尽可能考虑周全提前定义好接口参数和返回值,逻辑后补。定义好后发布到swagger

    2.完善接口逻辑和单元测试包括联调测试过程中,如有接口变更情况需要测试开发消息保持同步

       1)以天为单位当前下班前相关开发把变更接口整理发在qq群

       2)下班前一定要发布一下,保证swagger显示的是最新修改后的内容

    3.联调完毕后及时告知测试,此时测试会最终调整测试用例并运行测试用例

    4.接口测试不通过情况下,完善接口逻辑解决测试提到jira的bug

    接口注释添加与示例:

    测试

    1.根据初版的接口文档和需求编写初版接口测试用例

    2.接口测试用例编写完毕后,接口测试用例评审

    3.开发单元测试联调过程中,及时调整接口测试用例,运行接口测试用例并提bug到jira,bug解决后验证bug.

    关于已有接口接入swagger:

    各组可以先接入,关于接口注释和参数注释,希望各组组长给出大概完成时间,组内消化解决,一定要慢慢补上来。

    2023超详细的Python接口自动化测试进阶教程合集,真实模拟企业项目实战

  • 相关阅读:
    Spire.Office for NET 全家桶最新版7.7.6
    Flink Yarn Per Job - 启动AM
    基于TensorFlow+CNN+协同过滤算法的智能电影推荐系统——深度学习算法应用(含微信小程序、ipynb工程源码)+MovieLens数据集(五)
    UG\NX二次开发 信息窗口的4种输出方式 NXOpen::ListingWindow::DeviceType
    【MAC】MacOS M2 芯片的Mysql 数据库安装与使用
    QT使用前的知识
    Linux操作系统之进程间通信
    C/S架构的医学影像PACS系统源码,应用于放射、超声、内窥镜、病理等影像科室
    代码随想录Day22 LeetCode T39 组合总和 T40 组合总和II T131 分割回文串
    pyflink 环境测试以及测试案例
  • 原文地址:https://blog.csdn.net/mashang123123123/article/details/133653801