TestNGдеги маалымат камсыздоочу деген эмне?
TestNGдеги маалымат камсыздоочу деген эмне?

Video: TestNGдеги маалымат камсыздоочу деген эмне?

Video: TestNGдеги маалымат камсыздоочу деген эмне?
Video: 4 функционалдуу Epson принтердин башкы өзгөчөлүктөрү 2024, Ноябрь
Anonim

тарабынан берилген маанилүү өзгөчөлүктөр TestNG болуп саналат Testng DataProvider өзгөчөлүгү. Бул жазууга жардам берет маалыматтар - жетектелген тесттер, бул бир эле тест ыкмасын ар кандай ыкмалар менен бир нече жолу иштетсе болот дегенди билдирет маалыматтар - топтомдору. Бул сыноо ыкмаларына татаал параметрлерди берүүгө жардам берет, анткени XMLден муну жасоо мүмкүн эмес.

Бул жерде, маалымат камсыздоочу деген эмне?

А. NET маалымат камсыздоочу камсыз кылган класстардан турган программалык китепкана болуп саналат маалыматтар а туташуу сыяктуу кызматтарга кирүү маалыматтар булак, а боюнча буйруктарды аткаруу маалыматтар булак жана алуу маалыматтар тартып а маалыматтар транзакциялардын ичиндеги буйруктарды аткаруу үчүн колдоо менен булак.

Ошо сыяктуу эле, DataProvider менен TestNGдеги параметрлердин ортосунда кандай айырма бар? Ал эми, маалымат камсыздоочу камсыз кылуу үчүн колдонулат параметрлери сыноого. Берсеңиз маалымат камсыздоочу сыноо үчүн, тест алуу менен ишке ашырылат башкача ар бир жолу баалуулуктар топтому. Бул сиз сайтка киргиңиз келген сценарий үчүн пайдалуу башкача ар бир жолу колдонуучу аты жана сырсөз топтому.

Андан кийин, суроо туулат, селендеги маалымат провайдери эмнеде?

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

Селендеги маалымат берүүчүнүн кайтаруу түрү кандай?

@Parameter+TestNG колдонуу. xml бир гана баалуулук бир убакта коюуга болот, бирок @ DataProvider кайтаруу Объекттин 2D массиви. Эгерде DataProvider тест ыкмасы жашаган класстан кийин башка класста болсо, DataProvider статикалык ыкма болушу керек.

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