Первый тест-кейс с использованием TestNG

Первый тест-кейс с использованием TestNG

В первой статье мы установили TestNG. Теперь приступим к созданию класса.

Проделайте следующие шаги:

1) В контекстном меню созданного пакета выберите TestNG и выберите TestNG Class”.

Install-TestNG-8

2) Назовите класс “TestNG”. Выберите следующие аннотации – “@BeforeMethod“, “@AfterMethod” и нажмите Finish.

TestNG-FTC-2

3) Новосозданный класс должен выглядить следующим образом.

TestNG-FTC-3

Время написать первый тест-кейс с помощью TestNG.

5) Воспользуемся тест-кейсом и разделим его на три части.

@BeforeMethod : Запуск Firefox и переход по URL

@Test : Ввод имени пользователя и пароля, отображение информации в консоле и Log out

@AfterMethod : Закрытие браузера

Результаты запуска Testng тест-кейса

7) После завершения выполнения тест-кейса перейдите в окно результата запуска TestNg Result.

TestNG-FTC-6

Он отображает “passed : 1″. Это означает, что тест-кейс выполнилcя успешно и Passed.

Еще есть три вкладки: “All Tests”, “Failed Tests” и “Summary”. Нажмите “All Tests”.

TestNG-FTC-7

Здесь присутствует информация о том, какой метод запускался и время выполнения.

8) TestNG также генерирует HTML отчет. Чтобы его просмотреть, перейдите в директорию проекта и в папку test-output.

9) Откройте “emailable-report.html” в браузере.

TestNG-FTC-9

10) TestNG также создает “index.html”, размещенный в папке test-output. Этот репорт позволяет перейти по ссылкам Groups и Reporter Output.

TestNG-FTC-10

TestNG-FTC-11

RelatedPost