Инструменты Python: TestOps - qa-guru/knowledge-base GitHub Wiki
Allure TestOps
Allure TestOps — инструмент, позволяющий связать работу разных команд отдела тестирования. В нём можно автоматически собирать тестовую документацию на основе отчётов Allure Report, собирать тест-кейсы и данные о покрытии в одном месте.
Сервис объединяет работу ручных тестировщиков, автоматизаторов, разработчиков и менеджеров. С его помощью можно реализовать запуска прогона тестов и сбора статистики без дополнительных технических навыков, что может быть полезно для демонстрации тестов или менеджеров. Также Allure TestOps поддерживает интеграцию с большим количеством сторонних сервисов, которые расширяют возможности инструмента.
Установка
Allure TestOps представляет собой облачный сервис, поэтому его не надо отдельно устанавливать на каждую рабочую машину. Сервис совместим с браузерами Chrome, Edge, FireFox, Safari и Opera.
Как это работает
Allure TestOps собирает в одном месте тест-кейсы, которые доступны всем членам команды. Это упрощает коммуникацию между сотрудниками и ускоряет работу. Каждый может посмотреть сценарии тестов или покрытие и не спрашивать это у знающего коллеги.
Из интерфейса Allure TestOps можно запускать тесты и видеть результат их выполнения. Можно запускать как каждый тест отдельно, так и сразу несколько. Также в сервисе есть механизм исправления отслеживания ошибок в тестах. К примеру, менеджер может не понять вывод консоли. В Allure TestOps можно добавить подробный комментарий к типам ошибок, чтобы все члены команды понимали причину падения тестов.