家用電腦如何做網(wǎng)站服務(wù)器網(wǎng)絡(luò)營銷師有前途嗎
注意點(diǎn)1:
@allure.severity 是一個(gè)裝飾器,用于設(shè)置測試用例的嚴(yán)重性級別。
allure.severity_level.CRITICAL 是Allure提供的嚴(yán)重性級別之一,表示這個(gè)測試用例極為重要。allure.severity_level.BLOCKER:阻塞級別的問題,系統(tǒng)無法繼續(xù)運(yùn)行或測試無法繼續(xù)。
allure.severity_level.NORMAL:普通級別的問題,不影響主要功能,但需要解決。
allure.severity_level.MINOR:次要級別的問題,影響較小,可以稍后處理。
allure.severity_level.TRIVIAL:輕微的問題,幾乎不影響系統(tǒng)功能,通常是最不緊急的。
注意點(diǎn)2:
鉤子函數(shù)的建立,用于傳遞數(shù)據(jù)
@pytest.fixture(scope="function")
def testcase_data(request):testcase_name = request.function.__name__return scenario_data.get(testcase_name)
接收一個(gè)特殊的request參數(shù)。request對象包含了當(dāng)前測試上下文的信息,比如正在執(zhí)行的測試函數(shù)。從request對象中獲取當(dāng)前測試函數(shù)的名字,并將其賦值給testcase_name變量。將測試數(shù)據(jù)中與函數(shù)名的相同的鍵取出作為測試數(shù)據(jù)的傳參。