日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简单分享一个轻量级自动化测试框架目录结构设计

發布時間:2025/3/20 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单分享一个轻量级自动化测试框架目录结构设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.




更多關于python selenium的文章,請關注我的專欄:Python Selenium自動化測試詳解



很多人在做自動化測試的過程中會遇到一個瓶頸,就是能夠寫腳本,但是不知道怎么去組織代碼,怎么搭建測試框架,今天博主就放點干貨,分享一個輕量級的自動化測試框架的目錄結構,如下圖:

分層如下:

  • config層,放配置文件,把所有的項目相關的配置均放到這里,用Python支持較好的配置文件格式如ini或yaml等進行配置。實現配置與代碼分離
  • data層,放數據文件,可以把所有的testcase的參數化相關的文件放到這里,一般可采用xlsx、csv、xml等格式。實現數據與代碼分離
  • drivers層,放所需的驅動,如Chromedriver、IEDriverServer等。
  • log層,所有生成的日志均存放在這里,可將日志分類,如運行時日志test log,錯誤日志error log等。
  • report層,放程序運行生成的報告,一般可有html報告、excel報告等。
  • src源碼層,放所有程序代碼。其中還需要進行更進一步的分層:
    • test層,放所有測試相關的文件,如case——測試用例、common——項目相關的抽象通用代碼、page——頁面類(Page-Object思想)、suite——組織的測試套件。
    • utils層,所有的支撐代碼都在這里,包括讀取config的類、寫log的類、讀取excel、xml的類、生成報告的類(如HTMLTestRunner)、數據庫連接、發送郵件等類和方法,都在這里。
  • 時間有限,簡單分享下框架目錄結構,改日再詳解。大家有什么想法可以留言跟我交流。

    總結

    以上是生活随笔為你收集整理的简单分享一个轻量级自动化测试框架目录结构设计的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。