天天看點

TestNg之@Factory詳解------如何進行參數值變化性測試TestNg的工廠測試引用@DataProvider資料源----靈活使用工廠測試

testng的@factory注解從字面意思上來講就是采用工廠的方法來建立測試資料并配合完成測試

其主要應對的場景是:對于某一個測試用例或方法,我們需要輸入多個測試資料進行測試,并且這些測試資料可以是有一定關系(可以通過代碼控制),

此時,我們就可以把自動化或者手動測試時的遇到的隻因測試資料不同的多個測試用例合并成一個測試用例,來進行更友善和快捷的測試,

對編寫自動化測試代碼人員節省了很多時間

政策:一般我們會在标有@factory注解的方法中對測試類進行調用,這時testng會自動調用測試類中帶有@test注解的方法

java

code:

配置檔案:隻需要配置帶有@factory注解的類即可

測試結果:

——要知道别人光鮮的背後有着太多不為人知的痛苦,自己不喜歡的人,報之以微笑,默默為他祝福;對喜歡的人,真情流露、真誠相待就好。人在做天在看,冥冥中自有因果在安排,永遠懷着一顆善良的心,持續做對的事。時刻提醒自己,改變自己,低調做人,高調做事。