接口自動化測試-接口封裝思想


一、接口測試封裝思想

  配置--根據配置文件獲取初始配置和依賴

  接口封裝--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完成持續集成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM