Skip to content
Main Navigation
Автоматизированное тестирование
Интеграции
Ручное тестирование
Дашборды и аналитика
Ресурсы
Документация
Блог
События
Последнее из блога
Управление дефектами
Управление дефектами
Разбираем понятия дефекта, ошибки и отказа, чтобы эффективно описывать их в баг-репортах, учитывать в тестировании и улучшить работу команды и баг-трекера.
Тестирование производительности
Тестирование производительности
Изучаем методы и средства для оценки быстродействия системы, а также определяем, когда и как лучше всего проводить тестирование: с помощью нагрузочного или стрессового подхода.
Настройка вебхуков в ТестОпс для Slack
Настройка вебхуков в ТестОпс для Slack
Гайд по настройке вебхуков в ТестОпс на примере создания сообщений для канала в Slack.
Перейти в блог
ТарифыПартнерыСвязаться с нами
Sidebar Navigation

Описание ТестОпс

О продукте

Информация о релизах

Миграция с других решений

Термины и определения

Часто задаваемые вопросы

Установка ТестОпс

Архитектура

Установка и первый запуск

Обзор

Kubernetes

Docker Compose

DEB-пакеты

RPM-пакеты

База данных

S3-хранилище

Конфигурация

Обзор

Сеть

Аутентификация

Обзор

Локальная аутентификация

LDAP

OpenID и Azure AD

OpenID и Keycloak

SAML 2.0

Настройка SMTP

Резервное копирование и восстановление

Начало работы

1. Создайте проект

2. Запустите ручной тест

3. Запустите автотест

4. Создайте комбинированный запуск

5. Обработайте результаты тестов

Обзор ТестОпс

Обзор

Дашборды

Тест-кейсы

Общие шаги

Тест-планы

Запуски

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

Дефекты

Джобы

Меню пользователя

Тест-кейсы

Статусы воркфлоу

Сценарий ручного теста

Параметры ручного теста

Вложения

Теги

Тестовые слои

Ссылки

Задачи из таск-трекеров

Сторонние тест-кейсы

Участники

Связанные тест-кейсы

Кастомные поля

Ключи маппинга

Импорт

Запуски

Окружение

Обновление метаданных

Сравнение запусков

Категории ошибок

Проект

Обзор

Управление доступом

Деревья

Вебхуки

Администрирование

Обзор

Участники

Группы

Очистка данных

Журналы аудита пользователей

Интеграции

Обзор

CI-серверы

AWS CodePipeline

Azure DevOps

Bamboo

Bitbucket

CircleCI

GitHub

GitLab

Jenkins

TeamCity

TeamCity (allurectl)

Таск-трекеры

GitHub

GitLab

Jira Data Center

Jira Software Cloud

Kaiten

Redmine

Wrike

Yandex Tracker

YouTrack

Системы управления тестированием

TestRail

Xray

Zephyr Scale

Экосистема ТестОпс

allurectl

AQL

API

Устранение неполадок

SaaS

ТестОпс как SaaS

Миграция в облако ТестОпс

On this page

Дефекты ​

Дефекты — функциональная возможность ТестОпс, которая позволяет помечать сбои тестов как известные (Решенные). Это помогает фильтровать их и сосредоточиться на сбоях тестов, которые не встречались ранее.

Процесс работы с дефектами:

  1. Пользователь получает один или несколько сбоев тестов.
  2. Пользователь анализирует сбои, чтобы понять причину проблемы.
  3. Пользователь добавляет дефект, описывающий проблему. Этот дефект может содержать одно или несколько правил автоматизации, чтобы пометить все текущие и будущие сбои тестов, которые соответствуют этим правилам, как решенные.
  4. После устранения проблемы пользователь закрывает дефект.

Дефекты также могут быть связаны с задачами в таск-трекере (например, Jira, YouTrack и пр.), если в вашем проекте добавлена соответствующая интеграция.

Создание дефекта ​

Дефекты можно создавать в разделе Дефекты (по нажатию + Дефект) или прямо из результата теста.

Чтобы создать дефект из результата теста:

  1. Перейдите в раздел Запуски.

  2. Нажмите на запуск, в котором есть нерешенные сбои тестов.

    • Для удобства пользователей все неуспешные результаты тестов, которые не были решены, сгруппированы в области Неразобранные результаты на вкладке обзора запуска.
    • В дереве результатов тестов такие результаты можно отфильтровать с помощью фильтра Без резолюции.
  3. Выберите один из результатов в разделе Неразобранные результаты.

    Неразобранные результаты тестов показаны в обзоре запуска.

  4. Нажмите Связать с дефектом в правом нижнем углу.

    Кнопка «Связать с дефектом» находится в нижней части правой панели.

  5. В появившемся окне введите имя нового дефекта и нажмите Связать с дефектом. Можно выбрать один из существующих дефектов, если вы их уже создавали.

После этого вы можете добавить правило автоматизации, чтобы связать все аналогичные сбои тестов с этим дефектом, пометив их как решенные (см. ниже). Вы также можете связать дефект с новой или существующей задачей (см. Связывание дефектов с задачами).

После создания дефекта вы можете проверить список сбоев тестов, связанных с ним, перейдя в раздел Дефекты и выбрав созданный дефект.

Детали дефекта отображаются в правой панели.

Добавление правила автоматизации ​

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

Совет

Например, если ваш кластер Selenium не работает, вы можете получать много сообщений об ошибках, содержащих строку Element not found. Обычно за этой строкой следует XPath-выражение. Вы можете автоматически сопоставить такие ошибки с помощью правила автоматизации. Для этого используйте шаблон сообщения об ошибке: Element not found \{By.xpath: //a.+\}.

Чтобы добавить правило автоматизации на странице с неуспешным результатом теста:

  1. В правой нижней части экрана нажмите Связать с дефектом.
  2. В окне создания дефекта заполните поля Название правила, Шаблон поиска по сообщению об ошибке и Шаблон поиска по стек-трейсу.

Чтобы добавить правило автоматизации к уже существующему дефекту или изменить текущие правила:

  1. Перейдите в раздел Дефекты и выберите дефект из списка.

  2. Нажмите Редактировать или Удалить в секции Правила автоматизации.

    Правила автоматизации отображаются под деталями дефекта.

ТестОпс автоматически соотносит правила автоматизации и сбои тестов в запуске:

  • Если вы создали новый запуск и в нем появились неуспешные результаты тестов, они будут связаны с дефектами на основе соответствующих правил автоматизации.
  • Если вы открыли ранее закрытый запуск повторно, ТестОпс проверит наличие неуспешных результатов тестов в запуске и свяжет их с существующими правилами автоматизации.
  • Если у вас есть несколько открытых запусков и в одном из них вы создали дефект с правилом автоматизации, в меню открытого запуска нажмите Искать дефекты, чтобы ТестОпс соотнес и связал неуспешные результаты тестов с новым правилом автоматизации.

Закрытие дефекта ​

Дефекты могут иметь статусы Открыт и Закрыт.

Когда вы создаете дефект, ему присваивается статус Открыт. Это означает, что правила автоматизации этого дефекта активны, и все сбои тестов, соответствующие правилам, будут автоматически помечены как решенные.

Если проблема была устранена и вы больше не ожидаете сбои тестов, связанные с этим дефектом, вы можете закрыть дефект. Если дефект закрыт, его правила автоматизации отключаются и не будут использоваться для решения сбоев тестов.

Чтобы закрыть дефект:

  1. Перейдите в раздел Дефекты.
  2. Выберите дефект, который хотите закрыть.
  3. Нажмите ⋯ в правом верхнем углу и выберите Закрыть.

Закрытый дефект можно снова открыть, для этого нажмите ⋯ и выберите Открыть снова.

Связывание дефектов с задачами ​

Чтобы связывать дефекты с задачами в таск-трекере, необходимо настроить интеграцию с используемым таск-трекером. Инструкции для поддерживаемых таск-трекеров можно найти в разделе документации Интеграции.

После того как вы включили интеграцию с таск-трекером для вашего проекта, вы можете связать дефект с существующей задачей или создать новую задачу прямо из ТестОпс. Это можно сделать при создании дефекта или позже.

  1. Перейдите в раздел Дефекты.
  2. Выберите дефект, который хотите связать с задачей.
  3. Нажмите ⋯ в правом верхнем углу и выберите Связать с задачей из баг-трекера.
  4. Выберите таск-трекер.
  5. Выберите задачу.
  6. Нажмите Связать с задачей из баг-трекера.

Некоторые интеграции, такие как Jira, позволяют автоматически закрывать дефект при закрытии связанной задачи в таск-трекере. Подробнее об этом можно прочитать здесь.

Синхронизация статуса дефекта и связанной задачи ​

ТестОпс реализует возможность веб-хуков, которая позволяет синхронизировать статус дефекта со статусом задачи, связанной с этим дефектом на стороне таск-трекера, т. е., если задача закрывается, связанный дефект тоже автоматически закрывается.

Эта функция доступна для интеграций с Jira Data Center (Jira Server) и Jira Software Cloud.

Pager
Previous pageРезультаты тестов
Next pageДжобы

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