zoukankan      html  css  js  c++  java
  • 接口自动化测试-接口封装思想

    一、接口测试封装思想

      配置--根据配置文件获取初始配置和依赖

      接口封装--1、封装接口调动进行抽象封装

          --2、类似PageObject效果

      业务流程--1、数据初始化

          --2、业务用例设计,含多个api形成的流程定义,不要在包含任何接口实现细节

          --3、断言

    二、测试框架

      API对象:完成对接口的封装

        1、框架设计

          多协议支持,http tcp thrift等,需要不同的底层引擎

          保证用例的协议无关,基于接口或者抽象事项

        2、实现

          code方式:输出=业务.功能(输入)

          配置文件方式: yaml格式、json格式

      接口测试框架:完成对api的驱动

      配置模块:完成配置文件的读取

      数据封装:数据构造与测试用例的数据封装

      Utils:其他功能封装,改进原生框架不足

      测试用例:调用API对象事项业务并断言

    三、架构管理

      使用package管理业务模块

      使用class管理业务功能

      使用method完成业务具体行为

      使用配置文件读出初始配置

      使用继承规划用例执行顺序

      使用testcase完成测试用例的落地

      使用assertion完成业务正确性校验

      使用数据文件管理用例的数据驱动

      使用jenkins完成持续集成

  • 相关阅读:
    android 显示自定义视图对话框
    android为按钮事件进行监听过程
    实验三
    实验二
    实验一
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/jiliangceshi/p/14185171.html
Copyright © 2011-2022 走看看