自動化測試簡單框架小經驗

最近整理了以前的一堆雜七雜八的自動化腳本,以前也想過要界面化。其實也沒什麼別的意思,就是作個界面化本身玩玩,目的就是能夠讓不會寫代碼的測試人員能夠用這個界面直接進行產品自動化測試。今天整理一下最近的框架。也就是一些很基礎的東西。python

語言:pythonweb

自動化框架:selenium算法

界面:wxpythonjson

用到的類庫:webdriver,xlrd,win32com,logging,wx,瀏覽器

文件:excel,txt框架

主要的模塊分如下幾種:測試

1.配置文件(config.py):主要是針對全部測試腳本的參數設置以及變動,(對腳本的一種參數化處理)。日誌

2.webdriver封裝(界面動做封裝):對於腳本中常常出現的登陸,跳轉,瀏覽器最大化等的封裝。excel

3.算法封裝(一些對數據處理的計算,轉碼等):主要是針對字典,json,數據用例列表的處理。selenium

4.腳本文件夾:針對不一樣頁面,不一樣業務流寫的腳本存放在一個文件夾中。

5.界面:採用wxpython寫的關於配置腳本參數,以及執行用例開始和結尾等的控制以及執行頁面。

6.日誌封裝:對於日誌的一些封裝。引用 logging

7.測試報告文件:存放測試報告。

8.log文件:存放log信息的文件。

相關文章
相關標籤/搜索