Skip to content

О продукте

ТестОпс — универсальный инструмент для комплексного тестирования, который позволяет управлять всеми процессами тестирования в одном месте.

ТестОпс поддерживает весь жизненный цикл тестирования для ручных и автоматизированных тестов:

Поддерживаемый жизненный цикл тестов

ТестОпс можно легко адаптировать под нужные процессы разработки, чтобы выпускать качественные продукты.

Что можно сделать «из коробки»

Тесты

  • Разрабатывать сценарии тестов и автоматизировать их.
  • Создавать тест-планы для тестирования продукта с использованием ручных и автоматизированных тестов в одном тест-плане.
  • Управлять запуском всех тестов из одной точки.
  • Создавать документацию для автоматизированных тестов в реальном времени на основе ваших правил.
  • Сравнивать исторические данные тестов с текущей документацией.
  • Импортировать тесты из других систем управления тестированием (TMS) вручную или автоматически.
  • Группировать тесты в различные деревья на основе кастомных полей.

Тестовые фреймворки

  • Интегрировать с помощью open-source решения Allure Framework тестовые фреймворки, поддерживающие разные языки программирования:

    • C# (например, Allure SpecFlow, Allure xUnit.net);
    • Java (например, Allure Cucumber-JVM, Allure JBehave, Allure JUnit 5);
    • JavaScript, TypeScript (например, Allure Cucumber.js, Allure Cypress, Allure Playwright);
    • PHP (например, Allure PHPUnit);
    • Python (например, Allure Behave, Allure Pytest, Allure Robot Framework);
    • Ruby (например, Allure Cucumber.rb, Allure RSpec).

    Полный список всех поддерживаемых фреймворков доступен в официальной документации Allure Report.

  • Передавать метаданные автоматизированных тест-кейсов, с помощью которых можно:

    • Пошагово диагностировать падения тестов (steps и statusDetails).
    • Анализировать время выполнения теста и выявлять медленные шаги (start и stop).
    • Настраивать фильтры для тестов (labels и parameters).
    • Автоматизировать отчетность (attachments, descriptionHtml).
    Основные метаданные
    • name — название теста/шага.
    • fullName — уникальный идентификатор, включающий метаданные.
    • description — описание теста или шага в Markdown.
    • descriptionHtml — описание теста или шага в HTML.
    • links — массив ссылок, добавленных в тест или шаг.
    • labels — массив лейблов, добавленных в тест или шаг.
    • parameters — массив параметров, добавленных в тест или шаг.
    • attachments — массив вложений, добавленных в тест или шаг.
    • status — результат теста или шага (passed, failed).
    • statusDetails — объект, содержащий подробную информацию о статусе теста или шага.
    • stage — этап жизненного цикла теста или шага.
    • start/stop — время начала/окончания выполнения теста или шага.
    • steps — массив шагов теста.

    Список передаваемых метаданных зависит от тестового фреймворка. Подробная информация доступна здесь.

Запуски тестов

  • Запускать, останавливать, перезапускать джобы сборки из ТестОпс в CI-системах.
  • Настраивать различные параметры окружения из ТестОпс для запуска тестов.
  • Выбирать тесты (фильтровывать ненужные тесты) в джобе сборки для выполнения.
  • Выбирать несколько джоб сборки (в том числе между разными CI-системами) для выполнения тест-плана.
  • Наблюдать за прогрессом и статусом сборки в реальном времени.

Результаты тестов

  • Получать результаты тестов из CI-системы в реальном времени во время выполнения джобы.
  • Регистрировать дефекты для упавших тестов и экономить время на анализе.
  • Связывать упавшие тесты с задачами в таск-трекере.
  • Экспортировать результаты тестов в таск-трекер.
  • Импортировать результаты тестов вручную, если это необходимо.
  • Импортировать результаты тестов из вашего проекта в IntelliJ IDEA.

Аналитика

  • Анализировать тренды с использованием встроенных дашбордов.
  • Анализировать результаты тестов с помощью встроенного языка запросов и создавать пользовательские дашборды.
  • Создавать отчеты по тестам в формате PDF или CSV.

Интеграции

  • Настроить интеграцию с популярными CI-системами: Jenkins, Bamboo, GitLab, GitHub, TeamCity и т. д.
  • Настроить интеграцию с популярными таск-трекерами: Jira, YouTrack, GitLab, Bitbucket и т. д.
  • Настроить интеграцию с популярными TMS для экспорта результатов тестов: Zephyr, TestRail, Xray, Azure DevOps и т. д.

Следующие шаги

Следующие разделы расскажут о способах установки ТестОпс в вашей инфраструктуре, архитектуре ТестОпс и основных терминах и определениях ТестОпс.

Logo © 2025 Все права защищены. Сайт принадлежит компании ООО «Инструменты тестирования»