Кантип тест сабагын этибарга албайсыз?
Кантип тест сабагын этибарга албайсыз?

Video: Кантип тест сабагын этибарга албайсыз?

Video: Кантип тест сабагын этибарга албайсыз?
Video: Табышмактар //КЫЙЫН БОЛСОН ТААП КОР 2024, Май
Anonim

Кааласаң сыноону четке кагуу ыкмасы, @ колдонуу Көңүл бурбоо менен бирге @ Сыноо аннотация. Кааласаң көңүл бурбоо бардык тесттер нын класс , @ колдонуңуз Көңүл бурбоо боюнча аннотация класс деңгээл.

Ошондой эле, сиз кантип JUnit тестин өткөрүп жибересиз?

үчүн көңүл бурбоо а сыноо ичинде JUnit сиз ыкманы комментарийлеп же @ жок кыла аласыз Сыноо аннотация; Бирок сыноо жөө күлүк мындай кабар бербейт сыноо . Же болбосо, сиз @ кошо аласыз Көңүл бурбоо алдында же кийин аннотация @ Сыноо.

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

Ошо сыяктуу эле, сиз TestNGдеги тестти кантип этибар албайсыз деп сурасаңыз болот?

Өчүрүү а сыноо ичинде TestNG @ иштетүү атрибутун коюу менен жетишүүгө болот Сыноо жалганга аннотация. Бул болот өчүрүү деди сыноо ыкмасы бөлүгү катары ишке ашырылууда сыноо люкс. Бул атрибут үчүн коюлган болсо Сыноо класстык деңгээлде аннотация, бардык коомчулук ыкмалары класстын ичинде өчүрүлөт.

Эмне үчүн TestNG тесттерди өткөрүп жиберет?

Мунун ар кандай себептери бар TestNG болуп саналат өткөрүп жиберүү the тесттер , эң кеңири тараган ыкмасы - сиз көз каранды болгон ыкма (мисалы, testOpen же createCorrect) кандайдыр бир жол менен ишке ашпай калган. Мен кенен деӊгээлди 10го коюуну жана чыгарууну бул жерге же бул жерге коюуну сунуштайм testng - колдонуучулардын почта тизмеси.

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