Download - Yandex allure
![Page 1: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/1.jpg)
1
Использование
Allure Framework
В автоматических тестах
Shapin Anton
November 08, 2016
![Page 2: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/2.jpg)
2
• Lead Software Test Automation Engineer
• 9+ years in IT
• Areas of my competency: manual,
automation, performance and etc.
• Successfully completed 6 BDD projects.
• 1 BDD projects in progress.
Email: [email protected]
Skype: anton_shapin
GIT: http://github.com/kirlionik
Shapin Anton
![Page 3: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/3.jpg)
3
О чём пойдет речь
Что такое Allure Framework1
Возможности, которые предлагает
Framework Allure
2
Примеры использования3
![Page 4: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/4.jpg)
4
НАЧНЕМ !
![Page 5: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/5.jpg)
5
КОГДА?
ГДЕ?
ЧТО?
ОТЧЕТЫ О ПРОХОЖДЕНИИ АВТОМАТИЧЕСКИХ ТЕСТОВ
![Page 6: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/6.jpg)
6
Основные проблемы:
Тестировщики не знают, насколько
автотесты соответствуют написанным
тест-кейсам
1
Тестировщики и менеджеры
не знают, что именно покрывается
автотестами.
2
Тратится время на разбор
отчётов
3
![Page 7: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/7.jpg)
7
Хорошие отчеты должны:
Содержать все необходимые данные1
Понятны всем2
Легко читаться, как qa
специалистом, так и менеджером
3
![Page 8: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/8.jpg)
8
Allure FrameworkAllure Test Report Framework.
Allure Framework - это гибкий, легковесный, мульти язычный инструмент для генерации отчетов с возможностью добавление в отчеты screenshot-ов, логов и прочего…
![Page 9: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/9.jpg)
9
Plugins, Adapters/Frameworks
ADAPTERS / FRAMEWORKSPLUGINS
RSpec
![Page 10: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/10.jpg)
10
![Page 11: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/11.jpg)
11
![Page 12: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/12.jpg)
12
![Page 13: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/13.jpg)
13
![Page 14: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/14.jpg)
14
![Page 15: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/15.jpg)
15
![Page 16: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/16.jpg)
16
![Page 17: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/17.jpg)
17
![Page 18: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/18.jpg)
18
Ограничения:
Allure – это только REPORT framework1
Не все адаптеры генерируют
одинаковые репорты. Из-за
специфики технологий(например:
cucumber-jvm)
2
Не хранит историю запусков. Не
зависимый отчет для каждой
сборки.
3
![Page 19: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/19.jpg)
19
Плюсы:
Отчеты легко читаются, как qa специалистом,
так и менеджером или customer1
К тест-кейсам можно прикреплять все
необходимые данные2
Способствует быстрому принятию решения о
начале экстренного релиза3
Страница «Behaviors» построена на
терминах BDD, что позволяет легко увидеть
в какой feature или story проблемы.
4
Отчеты генерируются, как в системе сборки
приложений, так и на локальной «машине»5
Не сложная имплементация в существующий
проект6
![Page 20: Yandex allure](https://reader036.vdocuments.pub/reader036/viewer/2022081801/55aa70691a28abad208b465b/html5/thumbnails/20.jpg)
20
Спасибо за внимание!
http://allure.qatools.ru/
https://github.com/allure-
framework/allure-core/wiki