Top Banner
Allure framework. Пример настройки исчерпывающего репорта на реальном проекте Андрей Стахиевич DPI Solutions
24

Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Jul 21, 2015

Download

Technology

COMAQA.BY
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Allure framework. Пример

настройки исчерпывающего

репорта на реальном проекте

Андрей Стахиевич

DPI Solutions

Page 2: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Немного о себе

Андрей Стахиевич

Компания DPI [email protected]

• ASP.Net developer с 2-летним стажем

• Selenium Webdriver-based test automation

specialist с 3-летним стажем

• Mobile test automation specialist cо стажем 1 год

Page 3: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Поговорим...

• Немного о репортах

• Почему allure ?

• Некоторые фичи

• Демо

Page 4: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Кому нужны репорты

• Менеджерам

• Заказчикам

• Разработчикам автотестов

Page 5: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Зачем нужны репорты

• Для отчетности

• Для анализа работы AUT и его

отдельных фич и локализации проблем

• Для анализа работы тестов и

локализации в них проблем

Page 6: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Репорт должен содержать

• Информацию о запуске: список прогнанных тестов

время запуска

общий результат запуска

• Информацию о каждом тесте: имя теста и тест сьюта

время выполнения

результат

сообщение об ошибке (если тест упал)

Page 7: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Пример maven (surefire)

Page 8: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Пример Gradle

Page 10: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Пример Thucydides

Page 12: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Allure. Особенности

• Красивый HTML отчет, построенный на

AngularJS

• Содержит необходимую информацию

• Возможность модифицировать отчет

• Есть адаптеры для многих тестовых

фреймворков на разных языках

программирования

Page 13: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Интеграция. Maven

cmd:

mvn clean test site

Page 16: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Фичи. Features and stories

Page 17: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Фичи. Параметры

Page 20: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Поле деятельности. Языки

Page 21: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Поле деятельности.

Фреймворки

Page 22: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Поле деятельности. CI

Page 23: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Итого

• Легко встраивается во многие тестовые фреймворки

• Содержит всю необходимую информацию

• При необходимости легко модифицируется

• Генерируется когда и где удобно

Page 24: Allure framework. Пример настройки исчерпывающего репорта на реальном проекте

Спасибо

Андрей Стахиевич

[email protected]

Компания DPI Solutions

http://www.dpi.solutions/