Найти тему

Запуск тестов в фоновом режиме в Intellij IDEA JAVA

Автотестирование - неотъемлемая часть тестировщика. Но как настроить проект так, чтобы тесты можно было запустить фоном, без открытия браузера, просто запустить, а через какое то время посмотреть результат. Сейчас расскажем в этой статье!

В видео затронута тема запуска в фоновом режиме, можете ознакомиться!

Установка нужных опций запуска

Всё что нам нужно это в опциях запуска установить "Без открытия окна", также желательно сразу сказать какой размер экрана в фоне запускать.

У нас уже есть абстрактный класс, от которого наследуются все тесты (разбирали в этой статье). Поэтому просто добавим опции перед инициализацией драйвера:

-2
  • chromeOptions.setHeadless(true); - запуск без открытия окна
  • chromeOptions.addArguments("window-size=1920,1080"); - установка размера окна
  • //driver.manage().window().maximize(); - пока закомментировал, потому что эта настройка говорит открыть окно браузера

Далее просто запускаем наш тест, он запускается без открытия браузера

Запустить тесты можно с помощью команды в терминале - mvn clean test

После этого запустятся все тесты в названии которых есть Test. Поэтому меняем название нашего класса на JavaTest и используем команду.

-3

Далее формируем отчёт

-4

У нас один тест за ранне сломанный, поэтому в отчёте это отобразится

-5

Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!

Обучение тестированию