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