Peb tuaj yeem ua tiav parameterization hauv TestNG li cas?
Peb tuaj yeem ua tiav parameterization hauv TestNG li cas?

Video: Peb tuaj yeem ua tiav parameterization hauv TestNG li cas?

Video: Peb tuaj yeem ua tiav parameterization hauv TestNG li cas?
Video: Машинное обучение с Python! Обучение, тестирование, разделение для оценки моделей 2024, Kaum ib hlis
Anonim
  1. Parameterization yog yuav tsum tau tsim cov ntaub ntawv tsav tsheb kuaj.
  2. TestNG txhawb nqa ob hom parameterization , siv @Parameter+ TestNG .xml thiab [email tiv thaiv]
  3. Hauv @Parameter+ TestNG .xml tsis tuaj yeem muab tso rau hauv chav suite thiab qib xeem.
  4. siv @Parameter+ TestNG .

Ntawm no, koj ua tau li cas parameterization hauv TestNG?

Parameterization hauv TestNG siv xeem .xml Koj tuaj yeem siv parameter annotations los ntawm xeem . xml cov ntaub ntawv kom dhau qhov tseem ceeb rau kev sim cov txheej txheem raws li kev sib cav. Txawm li cas los xij, qee lub sijhawm nws yuav tsum dhau qhov tseem ceeb rau kev sim, tshwj xeeb tshaj yog thaum lub sijhawm khiav.

Qhov thib ob, peb tuaj yeem dhau qhov ntsuas ntsuas li cas siv TestNG? Hla Parameters nrog testng. xml

  1. Tsim ib chav java xeem, hais, ParameterizedTest1. java ua.
  2. Ntxiv txoj kev xeem parameterTest() rau koj chav xeem. Txoj kev no yuav siv txoj hlua raws li cov khoom siv nkag.
  3. Ntxiv cov annotation @Parameters("myName") rau txoj kev no. Qhov parameter yuav dhau tus nqi los ntawm testng.

Ib yam li ntawd, parameterization hauv TestNG yog dab tsi?

Parameterization hauv TestNG siv xeem . TestNG tso cai rau tus neeg siv kom dhau qhov tseem ceeb los ntsuas txoj hauv kev raws li kev sib cav los ntawm kev siv cov lus piav qhia parameter los ntawm xeem . xml file. Qee lub sij hawm nws yuav xav tau rau peb kom dhau qhov tseem ceeb rau kev sim cov txheej txheem thaum lub sijhawm khiav. Zoo li peb tuaj yeem dhau tus neeg siv lub npe thiab tus password los ntawm xeem.

DataProvider ua haujlwm li cas hauv TestNG?

DataProvider hauv TestNG . Marks ib txoj kev raws li muab cov ntaub ntawv rau ib txoj kev xeem. Txoj kev piav qhia yuav tsum xa rov qab Ib Yam Khoom qhov twg txhua Qhov Khoom ua tau tau muab cov npe parameter ntawm txoj kev xeem.

Pom zoo: