SlideShare a Scribd company logo
Настройка Allure при
использовании TestNG-Retry:
наглядные отчеты для повторных
запусков тестов
О себе
Емельянов Антон
QA Automation Engineer ISsoft
/ Coherent Solutions
https://comaqa.by
http://www.issoft.by/
http://dpi.solutions/
Проблемы на проекте
• Performance
• Взаимодействие с Selenide
• Сложные интеграционные тесты +
параллельный запуск в нескольких
браузерах
Стек исппользуемых
технологий на проекте
+ + +
Allure report
Сильные и слабые стороны TestNG-Retry
Преимущества:
• Уменьшение влияния нестабильной
работы приложения на тесты
Недостатки:
• Увеличение времени прохождения тестов
• Невозможность получения корректного
отчета
TestNG-retry
Расширение TestNG-retry
Кастомизация TestNG-retry
Подключение к тесту TestNG-retry
Allure report без настройки
Реализация Listener
Реализация Listener
Реализация Listener
Настроенный Allure report
Настроенный Allure report
Вывод
Применять данную систему стоит только
тогда, когда на тесты сильное влияние
оказывает нестабильная работа сайта. Если у
вас большое колличество нестабильных
тестов данная система не только не улучшит
работу, но и отнимет значительное
колличество времени в прогоне.
Спасибо за внимание
Емельянов Антон
ISSoft / Coherent Solutions
www.comaqa.by

More Related Content

PDF
Allure Framework
Artem Eroshenko
 
PPTX
Allure framework. Пример настройки исчерпывающего репорта на реальном проекте
COMAQA.BY
 
PDF
Артём Ерошенко: Как найти общий язык с результатами тестов
Yandex
 
PPTX
Yandex allure
Anton Shapin
 
PPTX
Повышаем надёжность тестов через JavaScript
Igor Khrol
 
PPT
Кому следует писать автоматические тесты?
Igor Khrol
 
PPT
SQADAYS 21 Москва 2017
Adam Sandman
 
PPTX
10 принципов автоматизации, которые я не предам
SQALab
 
Allure Framework
Artem Eroshenko
 
Allure framework. Пример настройки исчерпывающего репорта на реальном проекте
COMAQA.BY
 
Артём Ерошенко: Как найти общий язык с результатами тестов
Yandex
 
Yandex allure
Anton Shapin
 
Повышаем надёжность тестов через JavaScript
Igor Khrol
 
Кому следует писать автоматические тесты?
Igor Khrol
 
SQADAYS 21 Москва 2017
Adam Sandman
 
10 принципов автоматизации, которые я не предам
SQALab
 

What's hot (20)

PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
SQALab
 
PPTX
TestLink
ISsoft
 
PPTX
Тестирование REST-сервисов с применением инженерных практик
SQALab
 
PPTX
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QAFest
 
PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
COMAQA.BY
 
PPT
Решения для автоматизации тестирования Web-приложений на базе Selenium
SQALab
 
PDF
DevOps - позволь работе приносить удовольствие
COMAQA.BY
 
PDF
Архитектура автоматизированных тестов
SQALab
 
PPTX
Автоматизация тестирования ролей и привилегий
SQALab
 
PDF
Автоматическое тестирование. Моя система
Igor Lyubin
 
PPTX
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
QAFest
 
PDF
Тимур Шевляков
CodeFest
 
PDF
Дело тестера боится: как в опытных руках могут заиграть Java и TestNg
IT61
 
PDF
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
QAFest
 
PPTX
Artem Shabarshin. CSEDays
LiloSEA
 
PPTX
Организация workflow в трекере TFS | Алексей Соловьев
Positive Hack Days
 
PPTX
Continuous Integration для QA
Ivan Kolodyazhny
 
PPTX
Test link introduction
Kateryna Nesmyelova
 
PPTX
Практика тестирования web сервисов
SQALab
 
PPTX
Оценка качества автотестов
SQALab
 
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
SQALab
 
TestLink
ISsoft
 
Тестирование REST-сервисов с применением инженерных практик
SQALab
 
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QAFest
 
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
COMAQA.BY
 
Решения для автоматизации тестирования Web-приложений на базе Selenium
SQALab
 
DevOps - позволь работе приносить удовольствие
COMAQA.BY
 
Архитектура автоматизированных тестов
SQALab
 
Автоматизация тестирования ролей и привилегий
SQALab
 
Автоматическое тестирование. Моя система
Igor Lyubin
 
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
QAFest
 
Тимур Шевляков
CodeFest
 
Дело тестера боится: как в опытных руках могут заиграть Java и TestNg
IT61
 
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
QAFest
 
Artem Shabarshin. CSEDays
LiloSEA
 
Организация workflow в трекере TFS | Алексей Соловьев
Positive Hack Days
 
Continuous Integration для QA
Ivan Kolodyazhny
 
Test link introduction
Kateryna Nesmyelova
 
Практика тестирования web сервисов
SQALab
 
Оценка качества автотестов
SQALab
 
Ad

Viewers also liked (17)

PDF
Allure framework
artkoshelev
 
PDF
Процессы разработки в Яндексе
Andrey Kazarinov
 
PDF
Детская обувь Allure
Allure-Ukraine
 
PDF
Selenium With Spices
Nikolajs Okunevs
 
PDF
QA Lab: тестирование ПО. Яков Крамаренко: "KISS Automation"
GeeksLab Odessa
 
PPTX
Git для тестировщиков
SQALab
 
PDF
Owner - Java properties reinvented.
Luigi Viggiano
 
PDF
Selenium Conference 2015 - Mobile Selenium Grid Setup
Justin Ison
 
PPT
Selenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalks
Lohika_Odessa_TechTalks
 
PPTX
AQA TALKS 4 - AUTOMATION TEST REPORTER
Taras Lytvyn
 
PDF
Making Your Results Visible - A Test Result Dashboard and Comparison Tool
Xiaoxing Hu
 
PPT
Page object with selenide
COMAQA.BY
 
PPTX
Write Selenide in Python 15 min
Iakiv Kramarenko
 
PDF
How To Use Selenium Successfully (Java Edition)
Sauce Labs
 
PPTX
Roman Marinsky "Ретроспектива вивчення UI автоматизації"
Dakiry
 
PPTX
Automation is Easy! (python version)
Iakiv Kramarenko
 
PDF
Appium: Automation for Mobile Apps
Sauce Labs
 
Allure framework
artkoshelev
 
Процессы разработки в Яндексе
Andrey Kazarinov
 
Детская обувь Allure
Allure-Ukraine
 
Selenium With Spices
Nikolajs Okunevs
 
QA Lab: тестирование ПО. Яков Крамаренко: "KISS Automation"
GeeksLab Odessa
 
Git для тестировщиков
SQALab
 
Owner - Java properties reinvented.
Luigi Viggiano
 
Selenium Conference 2015 - Mobile Selenium Grid Setup
Justin Ison
 
Selenium with py test by Alexandr Vasyliev for Lohika Odessa Python TechTalks
Lohika_Odessa_TechTalks
 
AQA TALKS 4 - AUTOMATION TEST REPORTER
Taras Lytvyn
 
Making Your Results Visible - A Test Result Dashboard and Comparison Tool
Xiaoxing Hu
 
Page object with selenide
COMAQA.BY
 
Write Selenide in Python 15 min
Iakiv Kramarenko
 
How To Use Selenium Successfully (Java Edition)
Sauce Labs
 
Roman Marinsky "Ретроспектива вивчення UI автоматизації"
Dakiry
 
Automation is Easy! (python version)
Iakiv Kramarenko
 
Appium: Automation for Mobile Apps
Sauce Labs
 
Ad

More from COMAQA.BY (20)

PDF
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
COMAQA.BY
 
PPTX
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
COMAQA.BY
 
PPTX
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
COMAQA.BY
 
PPTX
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
COMAQA.BY
 
PPTX
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
COMAQA.BY
 
PPTX
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
COMAQA.BY
 
PPTX
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
COMAQA.BY
 
PPTX
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
COMAQA.BY
 
PPTX
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
COMAQA.BY
 
PPTX
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
COMAQA.BY
 
PPTX
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
COMAQA.BY
 
PPTX
Моя роль в конфликте
COMAQA.BY
 
PPTX
Организация приемочного тестирования силами матерых тестировщиков
COMAQA.BY
 
PPTX
Развитие или смерть
COMAQA.BY
 
PPTX
Системный взгляд на параллельный запуск Selenium тестов
COMAQA.BY
 
PPTX
Эффективная работа с рутинными задачами
COMAQA.BY
 
PPTX
Как стать синьором
COMAQA.BY
 
PPTX
Open your mind for OpenSource
COMAQA.BY
 
PPTX
JDI 2.0. Not only UI testing
COMAQA.BY
 
PPTX
Out of box page object design pattern, java
COMAQA.BY
 
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
COMAQA.BY
 
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
COMAQA.BY
 
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
COMAQA.BY
 
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
COMAQA.BY
 
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
COMAQA.BY
 
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
COMAQA.BY
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
COMAQA.BY
 
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
COMAQA.BY
 
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
COMAQA.BY
 
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
COMAQA.BY
 
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
COMAQA.BY
 
Моя роль в конфликте
COMAQA.BY
 
Организация приемочного тестирования силами матерых тестировщиков
COMAQA.BY
 
Развитие или смерть
COMAQA.BY
 
Системный взгляд на параллельный запуск Selenium тестов
COMAQA.BY
 
Эффективная работа с рутинными задачами
COMAQA.BY
 
Как стать синьором
COMAQA.BY
 
Open your mind for OpenSource
COMAQA.BY
 
JDI 2.0. Not only UI testing
COMAQA.BY
 
Out of box page object design pattern, java
COMAQA.BY
 

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