TestNG дээр бид хэрхэн параметржүүлэх боломжтой вэ?
TestNG дээр бид хэрхэн параметржүүлэх боломжтой вэ?

Видео: TestNG дээр бид хэрхэн параметржүүлэх боломжтой вэ?

Видео: TestNG дээр бид хэрхэн параметржүүлэх боломжтой вэ?
Видео: Интерактив объектын цогцолборыг бүтээх - Unreal Engine (UE5) 2024, May
Anonim
  1. Параметржуулалт Мэдээлэлд суурилсан тестийг бий болгох шаардлагатай.
  2. TestNG хоёр төрлийг дэмждэг параметржилт , @Parameter+ ашиглан TestNG .xml болон [имэйлээр хамгаалагдсан]
  3. @Parameter+ дотор TestNG .xml параметрүүдийг багцын түвшин болон тестийн түвшинд байрлуулж болно.
  4. @Parameter+ ашиглан TestNG .

Эндээс та TestNG дээр хэрхэн параметржуулалтад хүрэх вэ?

TestNG дахь параметржилт ашиглах туршилт .xml-ээр дамжуулан параметрийн тэмдэглэгээг ашиглаж болно туршилт . xml файлыг аргумент болгон тестийн аргууд руу утгыг дамжуулах. Гэсэн хэдий ч заримдаа утгыг туршилтын аргад, ялангуяа ажиллах явцад дамжуулах шаардлагатай байдаг.

Хоёрдугаарт, бид TestNG ашиглан скриптийг тестлэх параметрийг хэрхэн дамжуулах вэ? Параметрүүдийг testng-ээр дамжуулж байна. xml

  1. ParameterizedTest1 гэх мэт java тестийн анги үүсгэ. java.
  2. Тестийн ангидаа test арга parameterTest()-г нэмнэ үү. Энэ арга нь оролтын параметр болгон мөрийг авдаг.
  3. Энэ аргад @Parameters("myName") тайлбарыг нэмнэ үү. Параметр нь testng-аас утгыг дамжуулна.

Үүний нэгэн адил TestNG дахь параметржилт гэж юу вэ?

TestNG дахь параметржилт ашиглах туршилт . TestNG параметрийн тэмдэглэгээг ашиглан утгыг аргумент болгон тестийн аргууд руу дамжуулах боломжийг хэрэглэгч олгодог туршилт . xml файл. Заримдаа бид ажлын явцад утгыг тестийн аргууд руу дамжуулах шаардлагатай болдог. Бид хэрэглэгчийн нэр, нууц үгийг дамжуулж болно туршилт.

DataProvider TestNG дээр хэрхэн ажилладаг вэ?

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

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