場景:登錄場景來說,正確用戶進行登錄、正確用戶名錯誤的密碼進行登錄,用戶名缺失等多種場景,通常情況下是寫一個函數,然後裏面傳入不同的參數值,爲此需要進行參數化
測試用例使用 @pytest.mark.parametrize 裏面寫了兩個參數
第一個參數爲字符串,代表參數別名,如果多個參數時,中間用逗號隔開
第二個參數爲列表,必須爲列表形式
多個參數時如下圖所示:
fixture中params參數實現前置函數的參數化,調用前置函數之前會先對前置函數進行參數化,如下圖
場景:登錄場景來說,正確用戶進行登錄、正確用戶名錯誤的密碼進行登錄,用戶名缺失等多種場景,通常情況下是寫一個函數,然後裏面傳入不同的參數值,爲此需要進行參數化
測試用例使用 @pytest.mark.parametrize 裏面寫了兩個參數
第一個參數爲字符串,代表參數別名,如果多個參數時,中間用逗號隔開
第二個參數爲列表,必須爲列表形式
多個參數時如下圖所示:
fixture中params參數實現前置函數的參數化,調用前置函數之前會先對前置函數進行參數化,如下圖