Upload
anton-shapin
View
114
Download
6
Embed Size (px)
Citation preview
1
Использование
Allure Framework
В автоматических тестах
Shapin Anton
November 08, 2016
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
3
О чём пойдет речь
Что такое Allure Framework1
Возможности, которые предлагает
Framework Allure
2
Примеры использования3
4
НАЧНЕМ !
5
КОГДА?
ГДЕ?
ЧТО?
ОТЧЕТЫ О ПРОХОЖДЕНИИ АВТОМАТИЧЕСКИХ ТЕСТОВ
6
Основные проблемы:
Тестировщики не знают, насколько
автотесты соответствуют написанным
тест-кейсам
1
Тестировщики и менеджеры
не знают, что именно покрывается
автотестами.
2
Тратится время на разбор
отчётов
3
7
Хорошие отчеты должны:
Содержать все необходимые данные1
Понятны всем2
Легко читаться, как qa
специалистом, так и менеджером
3
8
Allure FrameworkAllure Test Report Framework.
Allure Framework - это гибкий, легковесный, мульти язычный инструмент для генерации отчетов с возможностью добавление в отчеты screenshot-ов, логов и прочего…
9
Plugins, Adapters/Frameworks
ADAPTERS / FRAMEWORKSPLUGINS
RSpec
10
11
12
13
14
15
16
17
18
Ограничения:
Allure – это только REPORT framework1
Не все адаптеры генерируют
одинаковые репорты. Из-за
специфики технологий(например:
cucumber-jvm)
2
Не хранит историю запусков. Не
зависимый отчет для каждой
сборки.
3
19
Плюсы:
Отчеты легко читаются, как qa специалистом,
так и менеджером или customer1
К тест-кейсам можно прикреплять все
необходимые данные2
Способствует быстрому принятию решения о
начале экстренного релиза3
Страница «Behaviors» построена на
терминах BDD, что позволяет легко увидеть
в какой feature или story проблемы.
4
Отчеты генерируются, как в системе сборки
приложений, так и на локальной «машине»5
Не сложная имплементация в существующий
проект6
20
Спасибо за внимание!
http://allure.qatools.ru/
https://github.com/allure-
framework/allure-core/wiki