ReportPortal - http://reportportal.io
Open Source - GPL 3.0 | GitHub | Slack chat | YouTube | Twitter | Facebook | VK | StackOverflow
Инструмент отчетности в автоматизации тестирования. Значительно сокращающий затраты команды на поддержание и разбор результатов тестирования. Храня всю историю запусков, включая логи, скриншоты и любой другой атачмент. История доступна в один клик. Падения можно категоризировать, относя их к падениям по продуктовым проблемам, автоматизации, системные или свои кастомные причины.
И может автоматически распознавать и категоризировать новые падения, на основе собранных паттернов падений и анализа в предыдущих прогонах тестов.
С ~осени 2017 это будет делать алгоритм машинного обучения (Machine Learning).
Является сервер-клиентским приложением.
Состоит из сервера - сам ReportPortal.
и интеграции - которая отсылает результаты на сервер через HTTP запросы.
Именно интегрируемую часть нужно добавлять в ваш код автоматизации.
Интеграции реализованы согласно паттерну Listener, слушая в параллельном режиме события внутри вашего фреймворка и тестового движка, и скидывая эту информацию на сервер в асинхронном режиме.
Такой же принцип используют другие движки отчетности, только лишь пишут в файл, а не на сервер.
Отсюда плюс - real-time интеграция.
Нет необходимости ждать 5-10-20 часов, пока пройдет весь скоуп ваших тестов, на всех распределенных энвайроментах. И нет необходимости ждать пока из этого сгенерируется отчет.
Результаты будут доступны команде уже через десятки секунд.
[details=Список доступных интеграций ]as for June-1-2017
Свежий список доступен тут
agent-Python-RobotFramework
agent-python-pytest
agent-java-testNG
agent-java-junit (jUnit 4)
agent-java-spock
agent-java-soapui
agent-java-cucumber
agent-java-jbehave
agent-readyapi
agent-ruby - (Ruby Cucumber and RSpec formatters)
agent-net-specflow
agent-net-nunit (NUnit 3)
agent-net-nunit2
agent-net-xunit
agent-js-jasmine
agent-js-mocha
agent-js-cucumber
agent-scala-scalatest
[/details]
Дэшборды и виджеты позволяют отобразить тренды, состояния и выборки по вашим собранным данным. Так же обновляются в real-time.
С набором предсохраненных виджетов, можно настроить дэшборд для заказчика, команды или менеджера вашей команды, и не готовить его руками или в разрозненных файлах.
{будет дополнено}
Open Sourced under GPLv3 - что это значит? - он совершенно бесплатен.
Более того, это дает вам право бесплатно его запускать, изучать, распространять и изменять.
Даже осуществлять сервис для ваших заказчиков, на основе РепортПортал.
код доступен на GitHub: GitHub - reportportal/reportportal: Main Repository. Report Portal starts here - see readme below.
там же мы приветствуем ваши stars, в знак поддержки того, что мы делаем.
Мы развиваем и строит Комьюнити.
Встречи с пользователями с обсуждением идей и обменом опытом.
Присоединяйтесь.
YouTube channel - наши материалы, презентации и записи встреч с митапов.
Version 3.0 overview
Documentation - ReportPortal test automation analytics platform and real-time reporting, powered by Machine Learning
Integration steps : http://reportportal.io/#documentation/Test-framework-integration
Open Source - GPL 3.0 | GitHub | Slack chat | YouTube | Twitter | Facebook | VK | StackOverflow