Web自動化測試項目搭建(一) 需求與設計


一、項目需求

  1. 測試/生產環境更新后,自動化回歸測試
  2. 項目易於維護和運行
  3. 支持多種測試策略
  4. 支持可視化測試報告
  5. 運行結果,支持多種方式通知相關人員
  6. 可定時/觸發的方式運行自動化測試用例

二、設計

2.1 需要的技能

  • Python基礎(面向對象)
  • 熟悉Python引包機制
  • 了解Html,Css,異步請求
  • 熟練使用Selenium API(最好有讀過源碼)
  • 熟練使用Python Uittest/Pytest 測試框架
  • 了解PO設計模式

2.2 項目目錄划分

├── config  
│   └── __init__.py
├── logs
├── pages
│   └── __init__.py
├── report
├── run_case
│   └── __init__.py
├── test_case
│   └── __init__.py
└── utils
    └── __init__.py
目錄 存放內容
pages 頁面對象
test_case 測試用例
run_case 測試用例執行策略
report 測試報告
utils 通用工具
config 配置文件
logs 代碼運行日志



免責聲明!

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



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