Мазмұны:

IReporter TestNG дегеніміз не?
IReporter TestNG дегеніміз не?

Бейне: IReporter TestNG дегеніміз не?

Бейне: IReporter TestNG дегеніміз не?
Бейне: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Қараша
Anonim

TestNG жүзеге асыру мүмкіндігін берді» IReporter ' пайдаланушылар реттейтін есепті жасау үшін іске асырылуы мүмкін интерфейс. Оның «generateReport()» әдісі бар, ол барлық жинақ орындалуды аяқтағаннан кейін шақырылады және есепті көрсетілген шығыс каталогына береді.

Осыны ескере отырып, TestNG тыңдаушыларының пайдасы қандай?

Тыңдаушы әдепкі параметрді өзгертетін интерфейс ретінде анықталады TestNG мінез-құлық. Аты айтып тұрғандай Тыңдаушылар селен сценарийінде анықталған оқиғаны «тыңдаңыз» және соған сәйкес әрекет етіңіз. Бұл пайдаланылады жүзеге асыру арқылы селенде Тыңдаушылар Интерфейс.

Сол сияқты, біз TestNG есептерін теңшей аламыз ба? TestNG кіріктірілгені бар есеп беру ондағы қабілет. Тест жағдайлары толық орындалғаннан кейін, TestNG жобаның түбірінде сынақ-шығару қалтасын жасайды. Кімге TestNG есебін теңшеңіз ITestListener және IReporter екі интерфейсті енгізу қажет. Егер біз алу керек есеп беру орындау арасында, біз ITestListener қажет.

Мен TestNG репортерін қалай пайдаланамын?

TestNG репортер журналдары

  1. Жүйеге кіру қолданбасы үшін сынақ жағдайын жазыңыз және әр қадамда Log4j журналын енгізіңіз.
  2. Сынақтың негізгі оқиғаларына Reporter журналдарын кірістіріңіз.
  3. Сынақ сценарийін тінтуірдің оң жақ түймешігімен басу арқылы сынақты іске қосыңыз және Басқаша іске қосу > TestNG Test тармағын таңдаңыз.

TestNG ішіндегі аннотациялар дегеніміз не?

туралы қысқаша мәлімет TestNG аннотациялары @BeforeSuite: The аннотацияланған әдіс осы жинақтағы барлық сынақтар орындалмай тұрып іске қосылады. @AfterSuite: The аннотацияланған әдіс осы жинақтағы барлық сынақтар орындалғаннан кейін іске қосылады. @BeforeTest: The аннотацияланған әдіс тегтің ішіндегі сыныптарға жататын кез келген сынақ әдісі іске қосылғанға дейін іске қосылады.

Ұсынылған: