TestNG дахь өгөгдөл нийлүүлэгч гэж юу вэ?
TestNG дахь өгөгдөл нийлүүлэгч гэж юу вэ?

Видео: TestNG дахь өгөгдөл нийлүүлэгч гэж юу вэ?

Видео: TestNG дахь өгөгдөл нийлүүлэгч гэж юу вэ?
Видео: TestNG для QA Auto. Основные атрибуты @Test 2024, May
Anonim

-аас өгсөн чухал шинж чанарууд TestNG нь testng DataProvider онцлог. Энэ нь танд бичихэд тусална өгөгдөл -хөтөгдсөн тестүүд нь үндсэндээ нэг туршилтын аргыг өөр өөр аргаар олон удаа ажиллуулж болно гэсэн үг юм өгөгдөл - багц. Энэ нь XML-ээс үүнийг хийх боломжгүй тул туршилтын аргуудад нарийн төвөгтэй параметрүүдийг өгөхөд тусалдаг.

Энд өгөгдөл нийлүүлэгч гэж юу вэ?

А. NET өгөгдөл нийлүүлэгч хангах ангиудаас бүрдсэн програм хангамжийн номын сан юм өгөгдөл -д холбогдох зэрэг үйлчилгээнд хандах өгөгдөл эх сурвалж, тушаалуудыг гүйцэтгэх a өгөгдөл эх сурвалж ба татах өгөгдөл -аас а өгөгдөл гүйлгээний доторх тушаалуудыг гүйцэтгэх дэмжлэг бүхий эх сурвалж.

Үүний нэгэн адил DataProvider болон TestNG дахь параметрүүдийн хооронд ямар ялгаа байдаг вэ? Харин, өгөгдөл нийлүүлэгч хангахад ашигладаг параметрүүд туршилт руу. Хэрэв та хангавал өгөгдөл нийлүүлэгч шалгалтын хувьд шалгалтыг авч ажиллуулна өөр цаг бүрт үнэ цэнийн багц. Энэ нь та сайтад нэвтрэхийг хүсч буй газар гэх мэт хувилбарт хэрэгтэй өөр хэрэглэгчийн нэр, нууц үгийн багц бүрд.

Дараа нь асуулт гарч ирнэ, селен дэх өгөгдөл нийлүүлэгчийг юунд ашигладаг вэ?

Өгөгдөл нийлүүлэгч TestNG-д. Аргыг нийлүүлж байна гэж тэмдэглэнэ өгөгдөл туршилтын аргын хувьд. Тайлбартай арга нь Объект-г буцаах ёстой бөгөөд Объект тус бүрд туршилтын аргын параметрийн жагсаалтыг оноож болно.

Селен дэх өгөгдөл нийлүүлэгчийн буцаах төрөл юу вэ?

@Parameter+TestNG ашиглан. xml зөвхөн нэг үнэ цэнэ нэг дор тохируулах боломжтой, гэхдээ @ DataProvider буцаана Объектийн 2D массив. Хэрэв Өгөгдөл нийлүүлэгч тестийн арга байгаа ангиас өөр ангид байдаг, Өгөгдөл нийлүүлэгч статик арга байх ёстой.

Зөвлөмж болгож буй: