Туршилтын хичээлийг яаж үл тоомсорлох вэ?
Туршилтын хичээлийг яаж үл тоомсорлох вэ?

Видео: Туршилтын хичээлийг яаж үл тоомсорлох вэ?

Видео: Туршилтын хичээлийг яаж үл тоомсорлох вэ?
Видео: Ам дүүрэн бохь зажилж үзэв 2024, May
Anonim

Хэрвээ чи хүсвэл шалгалтыг үл тоомсорлох арга, @ ашиглах Үл тоомсорлох @-тай хамт Туршилт тайлбар. Хэрвээ чи хүсвэл үл тоомсорлох бүхий л туршилтууд -ийн анги , @ ашиглах Үл тоомсорлох дээрх тайлбар анги түвшин.

Мөн JUnit тестийг яаж алгасах вэ?

руу үл тоомсорлох а тест in JUnit Та аргын талаар сэтгэгдэл бичих эсвэл @ устгах боломжтой. Туршилт тайлбар; Гэхдээ тест гүйгч ийм тухай мэдээлэхгүй тест . Эсвэл та @-г нэмж болно. Үл тоомсорлох @ урд эсвэл хойно тэмдэглэгээ Туршилт.

Мөн туршилтын тохиолдол дээр @ignore гэж тэмдэглэгдсэн тохиолдолд юу болох вэ? Заримдаа тийм байдаг тохиолддог ажиллаж байх үед бидний код бүрэн бэлэн биш байна туршилтын тохиолдол . Үүний үр дүнд туршилтын тохиолдол бүтэлгүйтдэг. А тест @-ээр тэмдэглэсэн арга Үл тоомсорлох цаазаар авахгүй. Хэрвээ тест анги @ тэмдэглэгдсэн байна Үл тоомсорлох , тэгвэл түүний аль нь ч биш тест аргуудыг хэрэгжүүлэх болно.

Үүний нэгэн адил та TestNG дээрх тестийг хэрхэн үл тоомсорлох вэ гэж асууж магадгүй юм.

Идэвхгүй болгох a тест in TestNG @-ийн идэвхжүүлэх шинж чанарыг тохируулснаар хүрч болно. Туршилт худал гэсэн тайлбар. Энэ болно идэвхгүй болгох гэж хэлсэн туршилтын арга -ийн нэг хэсэг болгон цаазлуулахаас тест иж бүрдэл. Хэрэв энэ шинж чанарыг нь тохируулсан бол Туршилт ангийн түвшинд тэмдэглэгээ, бүх нийтэд аргууд анги доторх идэвхгүй болно.

TestNG яагаад шалгалтыг алгасдаг вэ?

Янз бүрийн шалтгаантай TestNG байна алгасах нь туршилтууд , хамгийн түгээмэл нь таны хамааралтай арга (жишээ нь testOpen эсвэл createCorrect) ямар нэг байдлаар бүтэлгүйтсэн явдал юм. Би дэлгэрэнгүй түвшинг 10 болгож, гаралтыг энд эсвэл дээр буулгахыг санал болгож байна туршилт -хэрэглэгчийн захидлын жагсаалт.

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