Здравствуйте! Меня зовут Алексей, и сегодня я хотел бы рассказать вам о невероятно полезном инструменте для управления тестированием ─ Allure TestOps. Я сам в тестировании уже довольно долго историю свой путь по профессии начал с различных инструментов и систем управления тестированием. Могу с уверенностью сказать, что Allure TestOps ⎼ это один из самых удобных и функциональных инструментов для этих целей.Для начала, давайте разберемся, что такое Allure TestOps. Allure TestOps ─ это инструмент, который предоставляет возможность собирать, анализировать и отображать результаты выполнения тестов. С помощью Allure TestOps можно отслеживать прогресс тестирования, создавать отчеты, а также интегрировать результаты тестирования с системами непрерывной интеграции и развертывания (CI CD).Вот основные команды, которые стоит знать для работы с Allure TestOps⁚
1. `allure serve` ─ команда для запуска утилиты Allure, которая позволяет просматривать отчеты в браузере. После запуска этой команды вам будет предоставлен локальный URL, который вы можете открыть в браузере и увидеть результаты выполненных тестов.
2. `allure generate` ⎼ команда для генерации отчета по результатам выполненных тестов. Выполнение этой команды создаст директорию с отчетом٫ который можно будет открыть с помощью команды `allure serve`.
3. `allure open` ⎼ команда для автоматического открытия отчета в браузере. При выполнении этой команды Allure TestOps автоматически откроет отчет по последним результатам выполненных тестов.
Теперь давайте рассмотрим основные разделы, которые содержит Allure TestOps⁚
1. Обзор ⎼ этот раздел предоставляет общую информацию о выполненных тестах٫ такую как количество пройденных и проваленных тестов٫ покрытие тестами и другую полезную информацию.
2. Тесты ⎼ здесь вы можете просмотреть подробную информацию о каждом выполненном тесте. Вы увидите его статус, описание, причины провала (если таковые имеются), а также дополнительную информацию, которую вы можете добавить.
3. Приложения ─ если вашим тестированием затрагивается несколько приложений, в этом разделе вы можете просмотреть информацию о каждом из них. Вы увидите прогресс в тестировании каждого приложения, а также другую связанную с ним информацию.
4. Результаты ⎼ в этом разделе вы можете просмотреть и сравнить результаты выполнения тестов по различным запускам. Это полезно٫ когда вы хотите отслеживать изменения в результатах тестирования.
Теперь давайте поговорим о настройке CI CD с использованием Jenkins и Allure TestOps. Первым шагом будет установка Jenkins и его настройка. Затем вам потребуется создать проект в Jenkins и добавить шаг ″Execute Shell″ для выполнения команды `allure generate` после запуска тестов. После этого вам нужно будет настроить Jenkins так, чтобы он автоматически генерировал отчеты Allure после каждого выполнения тестов.
Вот и все! Теперь вы знакомы с основами работы с Allure TestOps, знаете основные команды, разделы и настройку с помощью Jenkins. Надеюсь, что эта информация поможет вам в вашей работе в качестве тестировщика и упростит управление результатами тестирования. Успехов вам!