web自動化 三 pytest 引數化

2022-06-22 04:42:10 字數 1033 閱讀 9390

前言

環境:centons 7.6

python 3.6

chrome 80.0.3987.132 

chromedriver 80.0.3987.16

selenium 3.14

自動化測試過程中,經常會出有些場景需要測試多種場景,例如:常見的登入頁面需要對賬號的型別,種類,長度等分別進行測試,引用pytest框架引數化能大大減少工作量,提公升工作效力。

例1:

#coding:utf-8

例2:引數組合

測試用例一共執行3*3*3=27條,引數組合的形式進行引數化測試。

例3:

pytest自動化運用實戰

環境 python 3.7 由於3.0 3.5以下部分pytest可能有部分相容問題安裝建議2.7 2.9,3.5 最新 pip install pytest專屬 pytest框架包 pip install allure pytest 專屬allure的報告包後面會用到可以不安裝這裡 pip ins...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...

python自動化測試框架 pytest

pip install u pytest 示例 import pytest def test a print test a assert 1 成功 def test b print test b assert 0 失敗 if name main pytest.main s test pytest.p...