TestNGде параметрлештирүүгө кантип жетишсек болот?
TestNGде параметрлештирүүгө кантип жетишсек болот?

Video: TestNGде параметрлештирүүгө кантип жетишсек болот?

Video: TestNGде параметрлештирүүгө кантип жетишсек болот?
Video: TestNG для QA Auto. Основные атрибуты @Test 2024, Май
Anonim
  1. Параметрлөө Data Driven Testing түзүүнү талап кылат.
  2. TestNG эки түрүн колдойт параметрлештирүү , @Parameter+ колдонуу TestNG .xml жана [email protected]
  3. @Parameter+ ичинде TestNG .xml параметрлери люкс деңгээлинде жана тест деңгээлинде жайгаштырылышы мүмкүн.
  4. @Parameter+ колдонуу TestNG .

TestNGде параметрлештирүүгө кантип жетишесиз?

TestNGдеги параметрдөө колдонуу testng .xml аркылуу параметр аннотацияларын колдоно аласыз testng . xml файлы аргумент катары сыноо ыкмаларына маанилерди өткөрүү үчүн. Бирок, кээде, өзгөчө, иштөө учурунда, сыноо ыкмаларына маанилерди өткөрүп берүү талап кылынат.

Экинчиден, TestNG аркылуу скриптти сыноо үчүн параметрди кантип өткөрө алабыз? Параметрлерди testng менен өткөрүү. xml

  1. Java сыноо классын түзүңүз, айталы, ParameterizedTest1. java.
  2. Сыноо классыңызга test ыкмасы parameterTest() кошуңуз. Бул ыкма киргизүү параметри катары сапты алат.
  3. Бул ыкмага @Parameters("myName") аннотациясын кошуңуз. Параметр testng маанисинен өтмөк.

Ошо сыяктуу эле, TestNGде параметрлөө деген эмне?

TestNGдеги параметрдөө колдонуу testng . TestNG колдонуучуга параметр аннотацияларын колдонуу аркылуу аргумент катары сыноо ыкмаларына баалуулуктарды өткөрүүгө мүмкүндүк берет testng . xml файлы. Кээде бизден иштөө учурунда сыноо ыкмаларына баалуулуктарды өткөрүп берүү талап кылынышы мүмкүн. Колдонуучунун атын жана сырсөзүн өткөрө алабыз testng.

DataProvider TestNGде кантип иштейт?

DataProvider ичинде TestNG . Методду сыноо ыкмасы үчүн берилиштер катары белгилейт. Аннотацияланган ыкма Объектти кайтарышы керек, мында ар бир Объект болот сыноо ыкмасынын параметр тизмеси ыйгарылат.

Сунушталууда: