Видео: TestNG дээр бид хэрхэн параметржүүлэх боломжтой вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-18 08:27
- Параметржуулалт Мэдээлэлд суурилсан тестийг бий болгох шаардлагатай.
- TestNG хоёр төрлийг дэмждэг параметржилт , @Parameter+ ашиглан TestNG .xml болон [имэйлээр хамгаалагдсан]
- @Parameter+ дотор TestNG .xml параметрүүдийг багцын түвшин болон тестийн түвшинд байрлуулж болно.
- @Parameter+ ашиглан TestNG .
Эндээс та TestNG дээр хэрхэн параметржуулалтад хүрэх вэ?
TestNG дахь параметржилт ашиглах туршилт .xml-ээр дамжуулан параметрийн тэмдэглэгээг ашиглаж болно туршилт . xml файлыг аргумент болгон тестийн аргууд руу утгыг дамжуулах. Гэсэн хэдий ч заримдаа утгыг туршилтын аргад, ялангуяа ажиллах явцад дамжуулах шаардлагатай байдаг.
Хоёрдугаарт, бид TestNG ашиглан скриптийг тестлэх параметрийг хэрхэн дамжуулах вэ? Параметрүүдийг testng-ээр дамжуулж байна. xml
- ParameterizedTest1 гэх мэт java тестийн анги үүсгэ. java.
- Тестийн ангидаа test арга parameterTest()-г нэмнэ үү. Энэ арга нь оролтын параметр болгон мөрийг авдаг.
- Энэ аргад @Parameters("myName") тайлбарыг нэмнэ үү. Параметр нь testng-аас утгыг дамжуулна.
Үүний нэгэн адил TestNG дахь параметржилт гэж юу вэ?
TestNG дахь параметржилт ашиглах туршилт . TestNG параметрийн тэмдэглэгээг ашиглан утгыг аргумент болгон тестийн аргууд руу дамжуулах боломжийг хэрэглэгч олгодог туршилт . xml файл. Заримдаа бид ажлын явцад утгыг тестийн аргууд руу дамжуулах шаардлагатай болдог. Бид хэрэглэгчийн нэр, нууц үгийг дамжуулж болно туршилт.
DataProvider TestNG дээр хэрхэн ажилладаг вэ?
Өгөгдөл нийлүүлэгч in TestNG . Туршилтын аргын өгөгдлийг нийлүүлж буй аргыг тэмдэглэнэ. Тайлбартай арга нь Объект-г буцаах ёстой. Энд Объект бүр чадна туршилтын аргын параметрийн жагсаалтыг оноож өгнө.
Зөвлөмж болгож буй:
Бид C# хэл дээрх ArrayList-д өөр төрлийн өгөгдлийн төрлийг хадгалах боломжтой юу?
Тийм ээ, та өөр өөр төрлийн объектуудыг ArrayList-д хадгалах боломжтой, гэхдээ pst дээр дурдсан шиг дараа нь тэдэнтэй харьцахад хэцүү байдаг. Хэрэв үнэ цэнэ нь ямар нэгэн байдлаар хамааралтай бол тэдгээрийг хадгалах анги бичих нь дээр байх
Бид Oracle дээр виртуал багана дээр индекс үүсгэж болох уу?
Виртуал баганыг UPDATE болон DELETE мэдэгдлийн WHERE заалтад ашиглаж болох боловч DML-ээр өөрчлөх боломжгүй. Тэдгээрийг виртуал баганад суурилсан хуваалтад хуваалтын түлхүүр болгон ашиглаж болно. Тэдгээр дээр индекс үүсгэж болно. Таны таамаглаж байсанчлан, бид ердийн хүснэгтүүд дээр үүсгэх үед Oracle функцэд суурилсан индексүүдийг үүсгэдэг
Бид яагаад жишээн дээр Java хэл дээр боодлын анги ашигладаг вэ?
Java Wrapper ангийн давуу тал Эдгээр нь анхдагч өгөгдлийн төрлүүдийг объект болгон хөрвүүлэхэд хэрэглэгддэг (Өгөгдсөн аргад аргумент дамжуулах шаардлагатай үед объектууд хэрэгтэй болно). util нь зөвхөн объекттой харьцдаг ангиудыг агуулдаг тул энэ тохиолдолд ч бас тусалдаг. Өгөгдлийн бүтэц нь зөвхөн объект болон анхдагч өгөгдлийн төрлүүдийг хадгалдаг
Бид Testng дээр сөрөг давуу эрх тогтоож чадах уу?
Priority нь зөвхөн @Test-ийн тайлбартай аргуудад хамаарах элемент юм. Тэргүүлэх нь бүхэл тоо байх ёстой. Энэ нь сөрөг, тэг эсвэл эерэг тоо байж болно. TestNG нь туршилтын аргуудыг хамгийн багааас хамгийн өндөр ач холбогдол хүртэл гүйцэтгэх болно
Бид массивыг PostgreSQL дээр хадгалах боломжтой юу?
Та олон хүснэгтийн оронд олон утгыг нэг мэдээллийн сангийн баганад хадгалахыг хүсэх тохиолдол байдаг. PostgreSQL нь массив өгөгдлийн төрлөөр энэ боломжийг танд олгоно. Массив нь мэдээллийн жагсаалтыг хадгалахад хамгийн хэрэгтэй өгөгдлийн төрлүүд юм