Тестовые слои
Тестовые слои помогают распределять тест-кейсы по уровням пирамиды тестирования: юнит-тесты, API-тесты, UI-тесты. Каждый тест-кейс принадлежит одному тестовому слою.
Вы можете фильтровать тест-кейсы по тестовому слою с помощью фильтров и AQL-запросов, чтобы оценивать тестовое покрытие на каждом уровне пирамиды. Тестовые слои также можно использовать для создания тест-планов.
Вы можете устанавливать тестовые слои вручную с помощью интерфейса ТестОпс или автоматически из результатов тестов, которые вы импортируете в ТестОпс. Если вы хотите вручную назначить тестовый слой автоматизированным тест-кейсам, вам нужно изменить источник их обновления в настройках вашего проекта.
Примечание
Чтобы управлять тестовыми слоями на уровне инстанса, необходима глобальная роль «Администратор».
Создание тестового слоя
По умолчанию ТестОпс предоставляет три системных тестовых слоя: API-тесты, UI-тесты и юнит-тесты. При необходимости вы можете добавить новые тестовые слои.
Чтобы создать тестовый слой:
- Перейдите в раздел Администрирование → Слои.
- Нажмите + Создать и введите название нового тестового слоя.
- Нажмите Отправить. Чтобы переименовать тестовый слой, напротив его названия нажмите иконку карандаша.
Назначение тестовых слоев тест-кейсам
Назначение тестового слоя тест-кейсу вручную
Чтобы назначить тестовый слой тест-кейсу вручную:
- Перейдите в ваш проект ТестОпс → раздел Тест-кейсы.
- Откройте карточку нужного тест-кейса.
- В правом верхнем углу нажмите
⋯→ Изменить слой. - Нажмите на выпадающий список и выберите нужный тестовый слой.
- Нажмите Отправить.
Чтобы назначить тестовый слой сразу нескольким тест-кейсам, используйте панель массовых операций и выберите ⋯ → Изменить слой.
Важно
Если при назначении тестового слоя с помощью панели массовых операций вы оставите поле Изменить тестовый слой пустым, текущий слой будет снят со всех выбранных тест-кейсов.
Автоматическое назначение тестового слоя из результатов теста
Тестовые слои можно автоматически назначать тест-кейсам при импорте результатов тестов в ТестОпс. Подробнее см. Маппинг метаданных.
Удаление тестового слоя
Важно
Системные тестовые слои API-тесты, UI-тесты и юнит-тесты нельзя удалить.
Удаленный тестовый слой нельзя восстановить. После удаления тестового слоя:
- Метка этого тестового слоя перестанет отображаться в карточках тест-кейсов и результатов тестов, связанных с этими тест-кейсами.
- Правила маппинга этого тестового слоя удалятся из настроек проектов.
Чтобы удалить тестовый слой:
- Перейдите в раздел Администрирование → Слои.
- Напротив названия тестового слоя нажмите иконку корзины.
Изменение источника обновления тестовых слоев для автоматизированных тест-кейсов
Чтобы устанавливать тестовые слои для автоматизированных тест-кейсов через интерфейс ТестОпс, а не указывать их в результатах тестов, в настройках проекта измените источник обновления для типа метаданных Слой на Тест-кейс.

