comaqa.by conf #2: “Настройка allure при использовании testng-retry,...

17
Настройка Allure при использовании TestNG- Retry: наглядные отчеты для повторных запусков тестов

Upload: comaqaby

Post on 15-Apr-2017

737 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Настройка Allure при использовании TestNG-Retry:

наглядные отчеты для повторных запусков тестов

Page 2: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

О себе

Емельянов Антон

QA Automation Engineer ISsoft / Coherent Solutions

https://comaqa.byhttp://www.issoft.by/http://dpi.solutions/

Page 3: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Проблемы на проекте

• Performance

• Взаимодействие с Selenide

• Сложные интеграционные тесты + параллельный запуск в нескольких браузерах

Page 4: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Стек исппользуемых технологий на проекте

+ + +Allure report

Page 5: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Сильные и слабые стороны TestNG-Retry

Преимущества:• Уменьшение влияния нестабильной

работы приложения на тесты

Недостатки:• Увеличение времени прохождения тестов• Невозможность получения корректного

отчета

Page 6: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

TestNG-retry

Page 7: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Расширение TestNG-retry

Page 8: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Кастомизация TestNG-retry

Page 9: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Подключение к тесту TestNG-retry

Page 10: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Allure report без настройки

Page 11: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Реализация Listener

Page 12: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Реализация Listener

Page 13: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Реализация Listener

Page 14: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Настроенный Allure report

Page 15: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Настроенный Allure report

Page 16: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Вывод

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

Page 17: COMAQA.BY Conf #2: “Настройка Allure при использовании TestNG-Retry, Антон Емельянов

Спасибо за внимание

Емельянов АнтонISSoft / Coherent Solutions

www.comaqa.by