Django自動化測試平台項目案例


  引言

  在項目組待了近半年時間,根據自己的感受和體驗,做了一個輔助測試的工具(數據預報平台),主要目的是針對目前項目接口文檔缺失,自動化預報腳本無法可視化,資源循環利用,統一管理化。

  業務背景

  我們項目組是整個公司業務鏈的末端,上游的數據經過一系列業務系統后最終流到我們業務系統,所以,我們系統要有業務數據,只有上游下發到我們系統中,我們系統才有數據。如果還不明白,舉個例子:我們系統就像銀行卡,只有通過轉賬、櫃台存現金、ATM存現金等一系列操作后,銀行卡才有數據(余額),你才可以拿着銀行卡去做事(消費),我們業務系統沒有上游數據,操作不了任何功能(業務流)。為遵守公司保密性原則,只介紹這里。

  平台場景設計

 

 

  該平台主要分三種預報功能,針對不同業務類型的數據進行預報,一鍵預報主要是單擊就生成一條數據到末端系統,自定義預報主要根據測試人員的需要進行預報,批量預報可以一次預報多條不重復的不同類型的數據,這三種場景基本滿足每次迭代的功能測試數據使用,一些特殊需求和功能需要進行定制化開發,后續有待更新~

 

  項目結構

 

 

  平台展示

【一鍵預報】

 

 

【自定義預報】

 

 

【批量預報】

 

 

 

   總結

  這個平台主要讓項目組內其他測試同事可以也可以使用,不用各自寫預報腳本,無法統一和可視化管理,並且預報接口更新后無法及時同步,第二點聯調測試時,可以讓開發同事使用,省去幫開發造數據的時間,第三點是產品驗收測試,每次找測試造數據,打斷測試人員工作狀態,可以有效節約各自時間,一定程度上提高了工作效率。


免責聲明!

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



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