Перейти к основному содержимому

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

ТерминыОпределения
Тест-кейсНабор условий, действий (шагов с действиями и ожидаемыми результатами) и ресурсов для проверки какой-либо функциональности в продукте. Тест-кейс может быть автоматизированным или ручным
Тестовый наборНабор тест-кейсов
Тест-планНабор тест-кейсов для проверки определенной функциональности в продукте или для достижения какой-либо цели, например, смоук-тесты
ФичаФункциональная возможность продукта, которую необходимо протестировать
ПроектСамый высокий уровень агрегации для тестов. Может использоваться для тестирования всего продукта или его части
ЗапускНабор результатов тестов в рамках одного или нескольких прогонов. Содержит данные о выполнении тестов с параметрами, тегами и информацией об окружении, а также сами результаты выполнения тестов
ДжобаСущность, связанная с джобой сборки на CI-сервере и используемая для запуска этой джобы
ДефектОбнаруженное, проанализированное и зарегистрированное событие или ошибка в тест-кейсе, которое позволяет избежать подобных событий или ошибок в будущем
КарантинПараметр, который позволяет игнорировать некоторые результаты тестов, если тест упал по уже известной причине
Кастомные поляПользовательские метки (ключ + значение), используемые для построения иерархии дерева тестов. Заполняются вручную или указываются в автоматизированных тестах
ДеревоНастраиваемая иерархическая структура представления для тест-кейсов. Деревья строятся на основе кастомных полей
ОкружениеНабор условий для запуска тестов, таких как операционная система, ветка в системе контроля версий, идентификатор релиза, URL-адрес определенного прогона теста / джобы на CI-сервере сборки
Категория ошибкиРасширение для статуса прохождения теста (Успешный, Неуспешный и т. д.), которое добавляет специфику к результатам тестов и дополнительно классифицирует результаты тестов, упрощая их анализ
РольРоль пользователя ТестОпс в проекте, например: Владелец, Пользователь и т. д. Устанавливается вручную или извлекается из результатов тестов (для автоматизированных тестов)
Статус (тест-кейса)Стадия жизненного цикла теста, например: Активный, На ревью, Устаревший и т. д. Статусы используются для построения воркфлоу
ВоркфлоуРабочие процессы определяют жизненный цикл тестов. Вы можете назначать различные стадии жизненного цикла для ручных и автоматизированных тест-кейсов, а также создавать альтернативные воркфлоу для тест-кейсов одного и того же типа
Смарт тест-кейсыФича, позволяющая автоматически генерировать тест-кейсы на основе результатов тестов
Политика автоматического закрытияНабор правил, описывающих автоматическое закрытие запусков. Только для закрытых запусков создается тестовая документация и обновляются аналитика и статистика
ТегиМетки для маркировки определенных тестов и упрощения поиска
Схема очисткиНа уровне проекта или системы (все проекты инстанса) схема очистки определяет, как долго определенные артефакты результатов тестов (вложения, сценарии, фикстуры) будут храниться в хранилище данных