Skip to content

Тест-кейсы

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

Обзор карточки тест-кейса

В ТестОпс все тест-кейсы проекта отображаются в разделе Тест-кейсы в виде списка. При нажатии на тест-кейс в списке открывается его карточка со всеми связанными метаданными.

Каждый тест-кейс имеет:

  • название, которое указывается при создании тест-кейса;
  • уникальный идентификатор (ID), который присваивается автоматически;
  • тип — ручной или автоматизированный тест-кейс;
  • статус воркфлоу — текущее состояние тест-кейса (например, «Активный», «Черновик», «Устаревший», «Ревью»). Подробнее см. Статусы воркфлоу.

Эти метаданные отображаются в списке тест-кейсов и в открытой карточке каждого тест-кейса. В карточке тест-кейса вы можете скопировать его ID или ссылку на тест-кейс с помощью иконок в левом верхнем углу.

В теле каждого тест-кейсаТело тест-кейса состоит из секций: «Комбинации параметров», «Описание», «Предусловие», «Сценарий», «Ожидаемый результат» и «Постусловие» содержится сценарий — набор шагов, которые необходимо выполнить, чтобы проверить, работает ли программное обеспечение как задумано. Дополнительно тест-кейсы могут иметь описание, предусловие, ожидаемый результат, постусловие, а также параметры для запуска теста с различными данными.

Тест-кейсы могут дополнительно содержать метаданные:

Тип метаданныхОписание
Ожидаемая длительностьОриентировочное время, которое займет прохождение тест-кейса
ТегиПользовательские метки, добавленные к тест-кейсам для организации и фильтрации
Тестовые слоиИнформация о тестовом слое (например, API-тесты, UI-тесты, модульные тесты). В отличие от тегов, тест-кейс может принадлежать только одному тестовому слою одновременно
Кастомные поляПользовательские поля для хранения дополнительной информации о тест-кейсах
ТребованияСвязь тест-кейсов в ТестОпс с требованиями из внешней системы
УчастникиУчастники команды, назначенные на тест-кейсы с конкретными тестовыми ролями
СсылкиСсылки на любые внешние URL-адреса, прикрепленные к тест-кейсам для быстрого доступа к дополнительным ресурсам
Ссылки на задачи и ссылки на сторонние тест-кейсыСвязь тест-кейсов с задачами в сторонних таск-трекерах и тест-кейсами в сторонних системах управления тестированием (TMS) при синхронизации тест-кейсов между ТестОпс и сторонними TMS
Связанные тест-кейсыСвязь тест-кейса в ТестОпс с другими тест-кейсами того же инстанса с указанием типа связи между ними

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

В карточке каждого тест-кейса в правом верхнем углу отображается дата и время последнего изменения тест-кейса. В левом верхнем углу карточки расположена иконка Скрыть тест-кейсы / Показать тест-кейсы, которая позволяет скрыть или показать список тест-кейсов в левой части экрана.

Создание тест-кейса

ТестОпс позволяет работать как с ручными, так и с автоматизированными тест-кейсами:

  • Ручные тест-кейсы создаются через интерфейс.
  • Автоматизированные тест-кейсы создаются автоматически путем загрузки результатов тестов, сгенерированных вашим тестовым фреймворком (с использованием одной из интеграций Allure Report).

Создание ручного тест-кейса

  1. Перейдите в раздел Тест-кейсы.

  2. В нижней части списка тест-кейсов нажмите + Тест-кейс, введите название нового тест-кейса и нажмите Enter.

    Совет

    Если вам нужно создать несколько тест-кейсов, нажмите Shift+Enter вместо Enter. Изменить это поведение можно в меню ОпцииПараметры создания.

  3. Откройте созданный тест-кейс. В нем вы можете добавить описание и тестовый сценарий, а также изменить другие метаданные тест-кейса.

  4. Чтобы переименовать выбранный тест-кейс, в правом верхнем углу нажмите Переименовать.

    Совет

    Также вы можете переименовать тест-кейс другими способами:

    • В списке тест-кейсов дважды нажмите на название тест-кейса, чтобы активировать поле для ввода нового значения.
    • В списке тест-кейсов наведите курсор на тест-кейс и справа от его названия нажмите Переименовать.

Создание автоматизированного тест-кейса

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

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

Основные этапы:

  1. Интеграция тестового фреймворка с Allure Framework с помощью адаптера.
  2. Запуск тестов (из CI-пайплайна, загрузка из IDE или ручная загрузка через интерфейс). После запуска тестов адаптер сгенерирует результаты тестов — набор файлов в формате JSON.
  3. Загрузка результатов тестов в ТестОпс с помощью allurectl или другими средствами.
  4. Получение результатов тестов в ТестОпс, создание нового запуска и связывание результатов тестов с созданным запуском. После закрытия созданного запуска ТестОпс создает тест-кейсы для загруженных результатов тестов (если они еще не существуют) или обновляет существующие.

Чтобы загрузить результаты тестов вручную:

  1. Перейдите в раздел Запуски.
  2. В правом верхнем углу нажмите Импорт.
  3. В появившемся окне выберите тип загрузки (отдельные файлы или ZIP-архив), нажмите на область загрузки или перетащите файлы для загрузки.
  4. При необходимости укажите метаданные, которые будут применены к загруженным результатам.
  5. Нажмите Загрузить файлы.

Вы можете достичь того же результата, перетащив ZIP-архив с результатами тестов или содержимое директории в раздел Запуски.

Импорт тест-кейса из CSV-файла

Тест-кейсы можно импортировать из CSV-файлов, созданных в сторонней TMS, Microsoft Excel или Google Sheets. Подробнее см. Импорт тест-кейсов из CSV-файлов.

Сортировка тест-кейсов и опции просмотра

Чтобы отсортировать список тест-кейсов:

  1. В разделе Тест-кейсы нажмите Опции.
  2. В меню Сортировать по выберите тип метаданных, по которому нужно отсортировать тест-кейсы.
  3. В меню Направление выберите направление сортировки.

Важно

Сортировка доступна, если включено отображение группировки по кастомным полям или в режиме отображения папок включен переключатель Скрыть папки.

Дополнительно вы можете изменить внешний вид тест-кейса в списке тест-кейсов. Для этого:

  1. В разделе Тест-кейсы нажмите Опции.
  2. В подразделе Вид списка выберите элементы тест-кейса для отображения.

Поиск и фильтрация тест-кейсов

Тест-кейсы можно искать и фильтровать по основным и дополнительным метаданным, а также с помощью AQL.

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

Фильтрация тест-кейсов по основным метаданным

К основным метаданным тест-кейса относятся:

  • название,
  • ID,
  • описание,
  • предусловие,
  • сценарий,
  • ожидаемый результат.

Чтобы отфильтровать тест-кейсы по основным метаданным:

  1. В разделе Тест-кейсы нажмите на поле поиска и фильтрации тест-кейсов.

  2. Введите текст для поиска и нажмите Enter.

    Будет автоматически выбран тип фильтрации Поиск, который отфильтрует тест-кейсы по всем основным метаданным одновременно, используя введенный текст.

Фильтрация тест-кейсов по дополнительным метаданным

Чтобы отфильтровать тест-кейсы по дополнительным метаданным:

  1. В разделе Тест-кейсы нажмите на поле поиска и фильтрации тест-кейсов.

  2. Выберите тип метаданных для поиска.

  3. Выберите одно или несколько значений для типа метаданных.

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

Условия фильтрации тест-кейсов по дополнительным метаданным

При выборе значений для дополнительных метаданных вы можете изменить Условия фильтра:

  • Частичное совпадение — будут найдены тест-кейсы, которые содержат хотя бы одно из указанных значений.

    Этот вариант используется по умолчанию.

  • Полное совпадение — будут найдены только те тест-кейсы, которые содержат все указанные значения.

    Этот вариант можно выбрать для метаданных, которые могут иметь несколько значений (например, у одного тест-кейса может быть несколько тегов).

  • Не содержит — будут найдены тест-кейсы, которые не содержат указанные значения.

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

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

Переключатель «Без значений» выключенПереключатель «Без значений» включен
Частичное совпадениеБудут найдены тест-кейсы, которые содержат хотя бы одно из указанных значений
Полное совпадениеБудут найдены тест-кейсы, которые содержат все указанные значенияБудут найдены тест-кейсы, для которых значение не указано
Не содержитБудут найдены тест-кейсы, которые не содержат указанные значенияБудут найдены тест-кейсы, которые содержат любое непустое значение

Фильтрация тест-кейсов с помощью AQL

Чтобы отфильтровать тест-кейсы с помощью AQL:

  1. В разделе Тест-кейсы нажмите на поле поиска и фильтрации тест-кейсов.

  2. Выберите тип фильтрации AQL-запрос.

  3. Введите AQL-запрос для поиска.

    Чтобы ввести AQL-запрос в несколько строк и видеть его целиком, нажмите Shift+Enter для перехода на новую строку.

Сохранение фильтров тест-кейсов

Чтобы сохранить фильтр:

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

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

Примечание

Если сохраненный фильтр является фильтром по умолчанию в проекте ТестОпс, он доступен всем участникам проекта.

Чтобы изменить доступность фильтра на вариант Только мне, необходимо сначала убрать его из фильтров по умолчанию.

Очистка поля поиска и фильтрации тест-кейсов

Чтобы очистить поле поиска и фильтрации тест-кейсов, воспользуйтесь одним из способов:

  • Наведите курсор на введенное условие поиска и нажмите на появившийся крестик.

    Это действие удалит только выбранное условие поиска.

  • Нажмите на пустое место в поле поиска и фильтрации тест-кейсов и нажмите Backspace (Windows) / Delete (macOS) нужное количество раз.

    Эти действия последовательно удалят все введенные условия поиска, начиная с последнего.

  • Нажмите Очистить под полем поиска и фильтрации тест-кейсов.

    Это действие удалит все введенные условия поиска.

Настройка фильтра тест-кейсов по умолчанию

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

Примечание

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

Чтобы настроить фильтр тест-кейсов по умолчанию:

  1. Перейдите в раздел НастройкиФильтр по умолчанию.
  2. В секции Базовый фильтр нажмите на выпадающий список и выберите нужный сохраненный фильтр.

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

Массовые операции с тест-кейсами

Вы можете запускать несколько тест-кейсов одновременно и менять их метаданные с помощью панели массовых операций. Для этого:

  1. Перейдите в раздел Тест-кейсы.

  2. Выберите тест-кейсы одним из способов:

    • поставьте галочки напротив тест-кейсов;
    • удерживая Ctrl (Windows) / Command (macOS), нажмите на названия тест-кейсов.

    Примечание

    Максимальное количество тест-кейсов, которое можно выбрать для массовых операций:

    • в облачной версии ТестОпс — 10 000;
    • в серверной версии ТестОпс — 50 000.
  3. В нижней части списка тест-кейсов в панели массовых операций нажмите Запустить, чтобы создать запуск, или , чтобы выбрать другое действие.

Чтобы сбросить выбор тест-кейсов, нажмите на иконку крестика в этой же панели.

Доступные действия с тест-кейсами в панели массовых операций

Панель массовых операций позволяет:

Клонирование тест-кейса

Вы можете клонировать тест-кейс в текущий или другой проект ТестОпс с возможностью выбора метаданных для клонирования.

Чтобы клонировать тест-кейс:

  1. Перейдите в раздел Тест-кейсы.

  2. Наведите курсор на нужный тест-кейс и справа от его названия нажмите Клонировать тест-кейсы.

  3. Заполните поля:

    • Суффикс — введите текст, который добавится к названию копии.

    • Workflow — нажмите на выпадающий список и выберите воркфлоу для копии.

    • Workflow статус — нажмите на выпадающий список и выберите статус воркфлоу для копии.

    • Опции клонирования — нажмите на выпадающий список и при необходимости уберите галочки напротив метаданных, которые не нужно клонировать, или действий, которые не нужно выполнять. По умолчанию галочки поставлены напротив всех доступных опций.

      Доступные опции клонирования

      Примечание

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

  4. Если вы планируете клонировать тест-кейс в другой проект ТестОпс:

    1. Включите переключатель Клонировать в другой проект.

    2. В появившемся поле нажмите на выпадающий список и выберите целевой проект.

      Примечание

      Необходима проектная роль с правом на запись в целевом проекте.

    3. Если в исходный тест-кейс добавлены кастомные поля, которые отсутствуют в целевом проекте, в окне клонирования отобразится соответствующее сообщение. Выберите способ клонирования отсутствующих кастомных полей и их значений:

      • Добавить в проект — добавить в целевой проект с сохранением всех значений. Этот вариант доступен только пользователям с проектной ролью «Владелец проекта» в целевом проекте или глобальной ролью «Администратор».
      • Связать поля — объединить с кастомными полями целевого проекта с сохранением всех значений. После выбора этого варианта откроется окно для маппинга каждого недостающего кастомного поля с полем целевого проекта.
      • Пропустить — не добавлять в целевой проект. Этот вариант используется по умолчанию.

      Важно

      Выбранный способ влияет на расположение копии исходного тест-кейса в списке тест-кейсов в режиме группировки по кастомным полям.

  5. Нажмите Клонировать.

Чтобы клонировать сразу несколько тест-кейсов, используйте панель массовых операций и выберите Клонировать тест-кейсы.

Расположение копии исходного тест-кейса в списке тест-кейсов

Сразу после клонирования исходного тест-кейса расположение его копии в списке тест-кейсов определяется выбранным режимом отображения тест-кейсов:

В режиме плоского списка копия исходного тест-кейса располагается в общем списке в зависимости от выбранной сортировки тест-кейсов.

Перемещение тест-кейса в другой проект

Вы можете переместить тест-кейс из вашего проекта в другой проект ТестОпс. При перемещении тест-кейс удаляется из исходного проекта.

Важно

При перемещении тест-кейса в другой проект:

Чтобы переместить тест-кейс в другой проект:

  1. Перейдите в раздел Тест-кейсы.

  2. Наведите курсор на нужный тест-кейс и справа от его названия нажмите Переместить в проект.

  3. В поле Проект нажмите на выпадающий список и выберите целевой проект.

    Примечание

    Необходима проектная роль с правом на запись в целевом проекте.

  4. Если в тест-кейс добавлены кастомные поля, которые отсутствуют в целевом проекте, в окне перемещения отобразится соответствующее сообщение. Выберите способ перемещения отсутствующих кастомных полей и их значений:

    • Добавить в проект — добавить в целевой проект с сохранением всех значений. Этот вариант доступен только пользователям с проектной ролью «Владелец проекта» в целевом проекте или глобальной ролью «Администратор».
    • Связать поля — объединить с кастомными полями целевого проекта с сохранением всех значений. После выбора этого варианта откроется окно для маппинга каждого недостающего кастомного поля с полем целевого проекта.
    • Пропустить — не добавлять в целевой проект. Этот вариант используется по умолчанию.

    Важно

    Выбранный способ влияет на расположение перемещенного тест-кейса в списке тест-кейсов в режиме группировки по кастомным полям.

  5. Нажмите Отправить.

Чтобы переместить сразу несколько тест-кейсов, используйте панель массовых операций и выберите Переместить в проект.

Расположение перемещенного тест-кейса в списке тест-кейсов

Сразу после перемещения тест-кейса его расположение в списке тест-кейсов целевого проекта определяется выбранным режимом отображения тест-кейсов:

В режиме плоского списка перемещенный тест-кейс располагается в общем списке в зависимости от выбранной сортировки тест-кейсов.

История запусков тест-кейса

Чтобы посмотреть историю и результаты запусков тест-кейса:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. Перейдите на вкладку История результатов.

Каждый элемент списка в истории тест-кейса содержит:

  • статус результата теста;
  • название запуска, содержащего тест;
  • время выполнения теста;
  • дату запуска теста;
  • имя пользователя, выполнившего тест;
  • параметры теста.

Чтобы посмотреть полную информацию о запуске, нажмите на его название.

Вы можете сравнивать результаты теста друг с другом. Для этого поставьте галочки напротив результатов, которые вы хотите сравнить, и нажмите иконку Сравнить результаты теста над списком результатов.

Фильтрация результатов в истории запусков тест-кейса

Вы можете фильтровать список с результатами теста. Для этого:

  1. Нажмите иконку Фильтровать результаты теста над списком результатов.

  2. В появившемся окне выберите типы метаданных для фильтрации.

  3. Закройте окно, нажав иконку крестика в правом верхнем углу.

    Чтобы изменить настройки фильтрации после закрытия окна, нажмите иконку Фильтровать результаты теста.

  4. Чтобы убрать фильтрацию и вернуться к полному списку, нажмите иконку Очистить фильтр.

Просмотр истории запусков тест-кейса в разделе «Запуски»

Вы также можете посмотреть историю и результаты запусков тест-кейса в разделе Запуски. Для этого:

  1. Перейдите в раздел Запуски и откройте запуск.
  2. Перейдите на вкладку Результаты тестов.
  3. Откройте карточку нужного результата теста.
  4. Перейдите на вкладку История.

В отличие от раздела Тест-кейсы, в разделе Запуски по умолчанию отображаются только предыдущие результаты с такими же параметрами, что и у выбранного теста. Чтобы посмотреть полную историю, нажмите Показать всю историю над списком результатов.

Журнал изменений тест-кейса

Журнал изменений — это вкладка в карточке тест-кейса, которая отображает историю изменений, внесенных в тест-кейс. Журнал изменений доступен для всех тест-кейсов: как ручных, так и автоматизированных.

Просмотр журнала изменений тест-кейса

Чтобы посмотреть журнал изменений тест-кейса:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. Перейдите на вкладку Журнал изменений.

Структура журнала изменений тест-кейса

Каждая запись в журнале изменений тест-кейса содержит:

  • дату и время изменения;
  • имя пользователя, внесшего изменение;
  • информацию о том, что именно изменилось (например, название типа метаданных и его новое значение).

Примечание

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

Журнал изменений не отслеживает изменения в:

  • связанных тест-кейсах;
  • карантине;
  • связанных задачах из таск-трекеров;
  • теле тест-кейсаТело тест-кейса состоит из секций: «Комбинации параметров», «Описание», «Предусловие», «Сценарий», «Ожидаемый результат» и «Постусловие»;
  • вложениях.

Версионирование ручного тест-кейса

Версионирование — это подход, при котором каждое изменение в теле ручного тест-кейсаТело тест-кейса состоит из секций: «Комбинации параметров», «Описание», «Предусловие», «Сценарий», «Ожидаемый результат» и «Постусловие» фиксируется как отдельная версия. Версионирование позволяет отслеживать историю изменений и восстанавливать предыдущие версии тест-кейса.

При включенном версионировании тело тест-кейса можно изменять только в режиме редактирования. Без перехода в режим редактирования можно:

  • редактировать другие метаданные тест-кейса;
  • изменять статус и название тест-кейса;
  • выполнять действия в меню тест-кейса;
  • оставлять комментарии;
  • добавлять вложения в комментариях и на вкладке Вложения.

Записи о новых и восстановленных версиях тест-кейса добавляются на вкладку Журнал изменений. Записи об удалении или изменении названия и описания версии в журнале не отображаются.

Включение версионирования ручных тест-кейсов

Примечание

Чтобы включить версионирование ручных тест-кейсов на уровне проекта, необходима проектная роль «Владелец проекта» или глобальная роль «Администратор».

Чтобы версионирование стало доступно на уровне проекта:

  1. Откройте ваш проект ТестОпс.
  2. Перейдите в раздел НастройкиОбщие сведения.
  3. Включите переключатель Версионирование ручных тест-кейсов.

Аналогичным способом вы можете отключить версионирование для ручных тест-кейсов на уровне проекта.

Создание новой версии ручного тест-кейса

Чтобы создать новую версию тест-кейса:

  1. Перейдите в раздел Тест-кейсы.

  2. Откройте карточку нужного тест-кейса.

  3. Нажмите Изменить в правом верхнем углу.

  4. Внесите нужные изменения в секциях тела тест-кейса.

  5. Нажмите Сохранить в правом верхнем углу. После того как вы это сделаете, система:

    • создаст новую версию. Название автоматически сформируется из даты и времени создания версии;
    • добавит запись о новой версии на вкладку Журнал изменений;
    • если достигнут лимит на количество версий — автоматически удалит самую старую версию.

    Примечание

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

    Когда вы работаете в режиме редактирования:

    • Изменения видны только вам.

    • При закрытии вкладки, обновлении страницы или разрыве сети внесенные правки восстановятся при повторном открытии тест-кейса в том же браузере.

    • Если вы очистите кэш браузера или локальное хранилище, все несохраненные изменения в тест-кейсе будут утеряны.

Просмотр версий ручного тест-кейса

Чтобы просмотреть список версий тест-кейса:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. Нажмите на название версии тест-кейса.

Откроется модальное окно История версий:

  • в правой части — находится список всех версий тест-кейса.

  • в правом нижнем углу — отображается счетчик, который показывает:

    • текущее количество сохраненных версий тест-кейса;
    • лимит на максимальное количество версий тест-кейса.

    Примечание

    По умолчанию ТестОпс хранит 20 версий каждого тест-кейса. Если лимит достигнут, при сохранении новой версии тест-кейса автоматически удаляется его самая старая версия.

Изменение лимита версий ручного тест-кейса

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

  1. В файле values.yaml измените значение параметра в секции testcase.snapshot:

    yaml
    testcase:
      snapshot:
        maxCount: 20
  2. Сохраните изменения и перезапустите ТестОпс.

Восстановление версии ручного тест-кейса

Чтобы восстановить ранее сохраненную версию тест-кейса:

  1. Перейдите в раздел Тест-кейсы.

  2. Откройте карточку нужного тест-кейса.

  3. Нажмите на название версии тест-кейса.

  4. В появившемся окне нажмите напротив названия версии тест-кейса, которую вы планируете восстановить.

  5. Нажмите Восстановить.

    Выбранная версия станет текущей, а текущее состояние тест-кейса автоматически сохранится в истории его версий.

Изменение названия и описания версии ручного тест-кейса

Чтобы переименовать ранее сохраненную версию тест-кейса или изменить ее описание:

  1. Перейдите в раздел Тест-кейсы.

  2. Откройте карточку нужного тест-кейса.

  3. Нажмите на название версии тест-кейса.

  4. В появившемся окне в списке сохраненных версий выберите версию, которую вы планируете переименовать.

  5. Напротив названия версии тест-кейса нажмите Назвать эту версию или Изменить детали версии.

  6. Заполните поля:

    • Название версии — введите название версии;
    • Описание — введите описание версии при необходимости.

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

Удаление версии ручного тест-кейса

Чтобы удалить ранее сохраненную версию тест-кейса:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. Нажмите на название версии тест-кейса.
  4. В появившемся окне в списке сохраненных версий выберите версию, которую вы планируете удалить.
  5. Напротив названия версии тест-кейса нажмите Удалить.

Важно

Вы не можете удалить текущую версию тест-кейса.

Экспорт тест-кейса

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

Чтобы экспортировать тест-кейс в файл:

  1. Перейдите в раздел Тест-кейсы.

  2. Наведите курсор на нужный тест-кейс и справа от его названия нажмите Экспорт.

  3. Выберите формат файла для экспорта:

    PDF — документ, удобный для чтения. Подходит для обмена информацией с коллегами без доступа к ТестОпс.

    Метаданные тест-кейса, доступные для экспорта
  4. Настройте параметры экспорта тест-кейса в зависимости от выбранного формата файла:

    Заполните поля:

    • Введите название — введите название файла, в который экспортируется информация о тест-кейсе.
    • Выгрузить с вложениями — уберите галочку, если вы выполняете массовый экспорт. Файл сформируется без вложений из тест-кейсов и его размер уменьшится.
  5. Нажмите Отправить.

  6. Дождитесь формирования файла и нажмите иконку Download.

Чтобы экспортировать сразу несколько тест-кейсов, используйте панель массовых операций и выберите ЭкспортPDF или CSV.

Удаление и восстановление тест-кейса

Удаление тест-кейса из списка тест-кейсов

Чтобы удалить тест-кейс из списка тест-кейсов:

  1. Перейдите в раздел Тест-кейсы.
  2. Наведите курсор на нужный тест-кейс и справа от его названия нажмите Переместить в Корзину.

Чтобы удалить сразу несколько тест-кейсов, используйте панель массовых операций и выберите Переместить в Корзину.

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

Восстановление тест-кейса из корзины

Чтобы восстановить тест-кейс:

  1. Перейдите в раздел Тест-кейсы.

  2. В верхнем левом углу нажмите Папки (или название группировки по кастомным полям, если она была выбрана).

  3. Выберите пункт Корзина.

  4. Наведите курсор на нужный тест-кейс и справа от его названия нажмите Восстановить.

    Примечание

    Тест-кейсы восстанавливаются со всеми значениями метаданных и возвращаются на свое прошлое место в папках и группировках по кастомным полям.

  5. Нажмите Да, восстановить.

Чтобы восстановить сразу несколько тест-кейсов, используйте панель массовых операций и выберите Восстановить.

Удаление тест-кейса из корзины

Чтобы удалить тест-кейс навсегда:

  1. Перейдите в раздел Тест-кейсы.
  2. В верхнем левом углу нажмите Папки (или название группировки по кастомным полям, если она была выбрана).
  3. Выберите пункт Корзина.
  4. Наведите курсор на нужный тест-кейс и справа от его названия нажмите Удалить навсегда.
  5. Нажмите Да, удалить.

Чтобы удалить навсегда сразу несколько тест-кейсов, используйте панель массовых операций и выберите Удалить навсегда.

Карантин тест-кейсов

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

Чтобы поместить тест-кейс в карантин:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. Перейдите на вкладку Карантин.
  4. Нажмите Поместить в карантин.
  5. Введите название и причину карантина.
  6. При необходимости добавьте ссылку на связанную задачу (см. Ссылки на задачи из таск-трекеров).
  7. Нажмите Отправить.

Чтобы поместить несколько тест-кейсов в карантин, используйте панель массовых операций и выберите Поместить в карантин.

Поведение тест-кейсов, которые находятся в карантине во время создания запуска, зависит от их типа:

  • Для автоматизированных тест-кейсов карантин применяется автоматически. Результаты таких тестов отображаются в запуске на вкладке Результаты тестов, но не учитываются в счетчике тестов, в аналитике и при расчетах статистики.

  • Для ручных тест-кейсов карантин не применяется автоматически. Результаты таких тестов изначально отображаются в запуске на вкладке Результаты тестов и учитываются в счетчике тестов и в статистике. Решение о том, засчитывать ли результат теста и отображать его в статистике запуска, принимает пользователь на основе сценария в момент прохождения теста — для этого необходимо в карточке результата теста нажать Поместить в карантин.

Генерация кода для автоматизации тест-кейсов

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

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

Чтобы сгенерировать код:

  1. Перейдите в раздел Тест-кейсы.
  2. Откройте карточку нужного тест-кейса.
  3. Нажмите в правом верхнем углу экрана и выберите Сгенерировать код.
  4. Выберите язык программирования.
  5. Выберите тестовый фреймворк.
  6. Выберите метаданные тест-кейса, которые должны быть указаны в коде.
  7. Нажмите Сгенерировать.
  8. Нажмите Загрузить, чтобы скачать получившийся код, или Копировать, чтобы скопировать его в буфер обмена.

Преобразование автоматизированных тест-кейсов в ручные

Автоматизированные тест-кейсы можно преобразовать в ручные тест-кейсы. После этого преобразования автоматизированные части тест-кейса будут отсоединены от него и все будущие загруженные результаты тестов больше не будут связаны с этим тест-кейсом. Если автоматизированный тест-кейс содержит тестовые шаги (поле steps в JSON-файле с результатом теста), они могут быть автоматически преобразованы в сценарий ручного тест-кейса.

Чтобы преобразовать автоматизированный тест-кейс в ручной тест-кейс:

  1. Перейдите в раздел Тест-кейсы.

  2. Откройте автоматизированный тест-кейс.

  3. Нажмите в правом верхнем углу экрана и выберите Сделать ручным. В появившемся окне вы сможете выбрать воркфлоу для тест-кейса и выбрать источник для сценария ручного теста.

  4. В поле Копировать сценарий из выберите, что использовать в качестве источника для сценария:

    • Результат теста — преобразовать тестовые шаги из результатов тестов в сценарий;
    • Тест-кейс — оставить текущий сохраненный сценарий.

    Важно

    При копировании сценария из результата теста действуют ограничения:

    • Максимальное количество шагов — 300.
    • Максимальная глубина вложенности шагов — 6.

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

  5. В поле Воркфлоу выберите воркфлоу для тест-кейса.

  6. В поле Статус выберите статус для тест-кейса.

  7. Нажмите Отвязать автоматизацию.

Примечание

Чтобы преобразовать ручной тест-кейс обратно в автоматизированный после отвязки автоматизации, необходимо указать ID тест-кейса из ТестОпс в коде теста (с помощью аннотаций или меток тестового фреймворка).

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