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