基於 RF 的 WEB 版自動管理測試平臺

81—1發表於2020-07-22

UAT

這是一個Web版的自動化用例及測試任務管理平臺,底層基於Robotframework去執行生成的測試指令碼。

藉助Chrome外掛,及H5頁面的特性。使您可以通過輕鬆的點點點,即可生成測試指令碼,視覺化的元素標籤及關鍵詞釋義,使你的用例維護更便捷。

專案目錄

下面是整個專案的目錄結構。

├── Chrome-Extension         # chorme外掛
├── Server # 服務端程式碼
├── UI # 前端程式碼
└── README.md

安裝步驟

下載專案程式碼

git clone https://github.com/t880216t/UAT.git

安裝前端依賴

cd UAT/UI & cnpm i

啟動前端開發服務

npm start

匯入資料庫檔案

UAT.sql

建立服務端python虛擬環境

cd UAT/Server & python3 -m venv venv

啟動虛擬環境安裝服務端依賴

source venv/bin/activate
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

匯入webdriver

geckodriver

chromedriver
下載後放入虛擬環境venv/bin中

啟動後端服務

python run.py

匯入SeleniumLibrary庫的預設關鍵詞

cd UAT/Server/scripts
python syncRFLib2DB.py

專案地址

https://github.com/t880216t/UAT
歡迎吐槽,感謝star

相關文章