report portal - эффективность вашей автоматизации

19
Гуменюк Дмитрий Проект Менеджер EPAM Systems

Upload: sqalab

Post on 24-Jul-2015

292 views

Category:

Education


8 download

TRANSCRIPT

Page 1: Report Portal - эффективность вашей автоматизации

ГуменюкДмитрий

Проект Менеджер EPAM Systems

Page 2: Report Portal - эффективность вашей автоматизации
Page 3: Report Portal - эффективность вашей автоматизации

• Автоматизация и ее проблемы

• Как мы решали эти проблемы

• Report Portal демонстрация live

Page 4: Report Portal - эффективность вашей автоматизации

АВТОМАТИЗИЦИЯ: ПОПУЛЯРНО НО РИСКОВАННО

50% ПРОЕКТОВ В EPAM

ИСПОЛЬЗУЕТ АВТОМАТИЗАЦИЮ

ТЕСТОВ

90% НОВЫХ ЗАКАЗЧИКОВ

ИНТЕРЕСУЮТСЯ ТЕСТИРОВАНИЕМ И АВТОМАТИЗАЦИЕЙ

НО АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ ВСЕ ЕЩЕ ОЧЕНЬ РИСКОВАННЫЙ СЕРВИС

Page 5: Report Portal - эффективность вашей автоматизации

ПОЧЕМУ АВТОМАТИЗАЦИЯ ПОПУЛЯРНА?CI/CD

Page 6: Report Portal - эффективность вашей автоматизации

ПОЧЕМУ ПРОВАЛИВАЕТСЯ АВТОМАТИЗАЦИЯ?Coverage

grows slower than planned

Implemented, but not run

Run, but not analyzed

Not stable: tests fail without

product bugs

Нет видимости в состояние и проблемы автоматизации покуда не становиться поздно

Page 7: Report Portal - эффективность вашей автоматизации

АВТОМАТИЗАЦИЯ – ИГРЫ ДЛЯ БОГАТЫХ?

Page 8: Report Portal - эффективность вашей автоматизации

ИДЕИ В ОСНОВЕ РЕПОРТ ПОРТАЛАLIVE VISIBILITY В

СОСТОЯНИЕ АВТОМАТИЗАЦИ

И

СОКРАЩЕНИЕ ЗАТРАТ НА

РАЗБОР РЕЗУЛЬТАТОВ

ПОДДЕРЖКА ПОПУЛЯРНЫХ

ТУЛОВ В АВТОМАТИЗАЦИ

И

КРАСИВЫЕ ГРАФИКИ ПРЯМО ИЗ КОРОБКИ

МОЖЕТ РАБОТАТЬ С

СУЩЕСТВУЮЩЕЙ АВТОМАТИЗАЦИЕ

Й

СОЛЮШЕНЫ ПОМОГАЮТ

ДЕЛАТЬ ДЕНЬГИ

Page 9: Report Portal - эффективность вашей автоматизации

РЕПОРТ ПОРТАЛ В ДЕЙСТВИИ

Page 10: Report Portal - эффективность вашей автоматизации

Успех Репорт Портала85% Всех автоматизаторов

ЕПАМа логинились

и знакомы

с Репорт Порталом

30 проектов

используют RP

ежедневно

Page 11: Report Portal - эффективность вашей автоматизации

Report Portal сократил

20% затрат команды

– Помогает в разборе результатов автоматизации – падения могут быть связаны с тикетами в JIRA, что увеличивает трейсабилити проблем – как следствие сокращенное время разбора результатов

– Увеличение видимости состояния автоматизации перед кастомером / Тул используется во время QA демо сессий, для предоставления результатов где кастомеры так же вовлечены

“ – С дешбордами/графиками инструмент предоставляет понятные результаты для вышестоящих менеджеров и кастомера

– Дает простой доступ для любого, кто хочет использовать

– История предоставляет прекрасную возможность для работы с разбором результатов тестов

Customer Testing Manager

Page 12: Report Portal - эффективность вашей автоматизации

Используем Report Portal с 2013, как более гибкую замену для ReportNG HTML отчетов в Jenkins. Report Portal увеличил видимость результатов автоматизации и позволил нам сразу увидеть ее процесс и узкие места. Благодаря истории отчетов инженеры могут быстро определить состояние тестируемого приложения в том же тесте в прошлых прогонах.

“ Функция Умного распознования (Auto-Analysis) сократила время на разбор результатов на 90%. Общее сокращение затрат времени благодаря RP составило 1 рабочий час каждый день для каждого инженера в рутинной ежедневной работе.

Customer QA Manager

REPORT PORTAL СОКРАТИЛ 1 ЧАС В

ДЕНЬ С 1 ИНЖЕНЕРА

Page 13: Report Portal - эффективность вашей автоматизации

Report Portal глазами пользователей

Теперь мы тратим в 3 раза меньше на разбор результатов падения, чем мы делали это прежде с html отчетами.

- %Большой Проект%

“RP самый удобный тул тестовых отчетов. Он помогает анализировать тестовые падения и сортировать проблемы быстро и ясно

- %Очень большой Проект%

С правильным подходом в использовании RP работает как очень мощный инструмент и помощник автоматизации. Он предоставляет возможности полно-функциональной отчетности и спасает вас от кучи головной боли!

- %крупный проект%

Page 14: Report Portal - эффективность вашей автоматизации

Репорт Портал: простая интеграция

4 часаБез рефакторинга тестов!

TestNGJUnitNunitSoapUICucumber Cucumber-JVMProtractor Node.JSSpecFlowjBehave…

Page 15: Report Portal - эффективность вашей автоматизации

Репорт Портал: простая интеграция

CI tool (Jenkins)

TestNGRP adapter

Report Portal Server

Page 16: Report Portal - эффективность вашей автоматизации
Page 17: Report Portal - эффективность вашей автоматизации

5

Page 18: Report Portal - эффективность вашей автоматизации

Спасибо за просмотр

Page 19: Report Portal - эффективность вашей автоматизации

ghDmitry

Гуменюк Дмитрий

[email protected]