Selenium自動(dòng)化測(cè)試項(xiàng)目介紹
測(cè)試代碼知識(shí)點(diǎn)
- 運(yùn)行類繼承unittest.TestCase類
- setUP()測(cè)試準(zhǔn)備方法,用于環(huán)境初始化
- teardown()測(cè)試結(jié)束方法,用于環(huán)境清理
- 所有測(cè)試執(zhí)行方法需要以test_開頭
- 兩個(gè)測(cè)試動(dòng)作執(zhí)行方法test_webui_1(),test_webui_2()
- get_config()方法讀取配置文件
- 運(yùn)行程序之前需要將配置文件iselenium.ini復(fù)制/粘貼到自己測(cè)試執(zhí)行環(huán)境的user.home目錄下,并按照自己機(jī)器的實(shí)際路徑配置chrome_driver的路徑
jenkins配置步驟
- jenkins創(chuàng)建任務(wù)
- 配置git地址鏈接(ssh格式)
- 添加運(yùn)行參數(shù),控制是否為有界面運(yùn)行
- 添加python庫(kù)更新代碼 pip install -r requirements.txt
- 添加運(yùn)行代碼 pytest -sv test/web_ut.py
- 添加Allure Report到post-build Actions中用于展示測(cè)試結(jié)果
Appium自動(dòng)化測(cè)試項(xiàng)目介紹
- 移動(dòng)端ui自動(dòng)化測(cè)試-安卓
- 測(cè)試app:ContactManager
- app自動(dòng)化驅(qū)動(dòng)框架 Appium
- 自動(dòng)化測(cè)試架構(gòu) pytest
- 引入依賴 Pytest-testconfig 安裝方法:pip install pytest-testconfig