Организация тест-кейсов
В ТестОпс доступно три способа организации и отображения списка тест-кейсов: плоский список, папки и группировка по кастомным полям. Они помогают структурировать и гибко настраивать внешний вид списка тест-кейсов для разных сценариев использования. Подробнее см. Сравнение режимов отображения тест-кейсов.
Аналогичные способы организации применяются и в разделе Запуски: результаты тестов могут отображаться в виде плоского списка, в папках или категориях группировки по кастомным полям в соответствии с тем, как организованы связанные с ними тест-кейсы.
Переключение между режимами отображения тест-кейсов
Переключение между режимами отображения тест-кейсов выполняется в разделе Тест-кейсы. Выбранный режим сохраняется для текущего пользователя и применяется при последующих посещениях раздела.
Похожим образом вы можете переключаться между режимами отображения в разделе Запуски → вкладка Результаты тестов.
Переключение между папками и группировкой по кастомным полям
Чтобы переключиться между папками и группировкой по кастомным полям:
Перейдите в раздел Тест-кейсы.
В верхнем левом углу нажмите Папки (или название группировки по кастомным полям, если она была выбрана).
В выпадающем списке выберите нужный режим отображения:
- Папки — для просмотра тест-кейсов в папках;
- одну из настроенных группировок по кастомным полям.
Включение плоского списка
Плоский список тест-кейсов доступен для включения только в режиме отображения Папки. В плоском списке нет иерархической структуры — все тест-кейсы показываются в одном списке без уровней вложенности.
Чтобы включить плоский список:
- Перейдите в раздел Тест-кейсы.
- Убедитесь, что в левом верхнем углу выбран режим отображения Папки.
- Нажмите Опции.
- Включите переключатель Плоский список.
Сравнение режимов отображения тест-кейсов
В таблице ниже сопоставлены различия между всеми режимами отображения тест-кейсов в ТестОпс. Каждый из этих режимов по-своему организует доступ к тестам, влияет на навигацию, масштабирование и удобство поддержки тестовой базы. Вы можете использовать таблицу при выборе подхода к организации тест-кейсов в вашем проекте.
Совет
Выбор режима отображения тест-кейсов определяется масштабом проекта и частотой изменений тестовой базы:
- В небольшом проекте ТестОпс с десятью тест-кейсами плоский список остается удобным и предсказуемым, но по мере масштабирования он быстро теряет информативность.
- Папки предоставляют полный контроль над структурой списка, но требуют регулярного ручного сопровождения.
- Группировка по кастомным полям формирует структуру списка автоматически, но в результате она напрямую связана со значениями кастомных полей и может стать избыточной при их большом количестве.
Выбор оптимального режима отображения тест-кейсов позволяет минимизировать риски дезорганизации тестовой документации и обеспечить удобную навигацию в соответствии с особенностями процесса разработки в вашей компании.
| Характеристика | Папки | Плоский список | Группировка по кастомным полям |
|---|---|---|---|
| Принцип организации | Статическая структура. Тест-кейсы помещаются в папки вручную | Линейный список. Тест-кейсы представлены в едином перечне без уровней вложенности | Динамическая структура. Тест-кейсы группируются автоматически на основе значений кастомных полей |
| Источник истины для структуры | Решения пользователя (расположение папок и тест-кейсов) | — | Метаданные тест-кейсов (значения кастомных полей) |
| Расположение одного тест-кейса | Только в одной папке | В общем списке в зависимости от выбранной сортировки тест-кейсов | В одной или нескольких категориях (например, при нескольких значениях кастомного поля) |
| Способ изменения структуры | Перемещение тест-кейсов между папками. Создание, удаление, переименование папок | — | Изменение значения кастомного поля у тест-кейса (вручную, массово, перетаскиванием между категориями). Создание, удаление, переименование категории |
| Влияние на метаданные тест-кейсов | — | — | Прямое влияние: изменяются значения кастомных полей, что, в свою очередь, затрагивает фильтры, AQL и другие представления |
| Сортировка тест-кейсов | Выполняется вручную (произвольный порядок внутри каждой папки) | Задается в меню Опции | Задается в меню Опции |
| Масштабирование структуры | Требует ручной поддержки и периодической реорганизации | — | Происходит автоматически. Новые тест-кейсы попадают в соответствующие категории при условии правильного заполнения кастомных полей |
| Интеграция с автотестами | — | — | Значения кастомных полей могут загружаться из результатов тестов, тем самым изменяя категории группировки |
Примеры использования плоского списка
Плоский список подходит, когда:
- проект имеет небольшую тестовую базу;
- нужно быстро просмотреть все тест-кейсы проекта без дополнительной навигации;
- чаще используется поиск, фильтрация и сортировка, чем навигация по иерархии в списке.
Пример
Первичная ревизия тест-кейсов в проекте, когда нужно быстро найти дубликаты или устаревшие тест-кейсы.
Примеры использования папок
Папки подходят, когда:
- важна предсказуемая организация тест-кейсов без дополнительных настроек;
- требуется полный контроль над порядком тест-кейсов в списке;
- нужно организовать проект для разовых сценариев тестирования.
Пример
Организация тест-кейсов по модулям приложения, где каждый тест-кейс относится строго к одному модулю и важен порядок выполнения тестов.
Примеры использования группировки по кастомным полям
Группировка по кастомным полям подходит, когда:
- количество автоматизированных тест-кейсов в проекте преобладает над ручными;
- необходимо минимизировать ручное обслуживание списка тест-кейсов;
- важны множественные срезы данных и аналитика (по функциям, компонентам, приоритетам), особенно при большом объеме тестовой базы.
Пример
Группировка автоматизированных тест-кейсов по кастомным полям Suite и Feature, когда значения загружаются из кода тестов и один тест-кейс может относиться к нескольким фичам.
Комбинирование режимов отображения тест-кейсов
Папки, плоский список и группировка по кастомным полям не являются взаимоисключающими. Все три режима доступны в рамках одного проекта, и переключение между ними не изменяет способ хранения тест-кейсов: принадлежность к папкам и значения кастомных полей сохраняются независимо от выбранного режима отображения. Таким образом, вы можете свободно изменять внешний вид списка тест-кейсов в зависимости от текущей задачи без риска разрушить существующую структуру тест-кейсов.
Примеры
Папки для ручного тестирования, группировка для автоматизированного тестирования — ручные тест-кейсы расположены в папках с фиксированной структурой, а для автоматизированных тест-кейсов используется группировка по кастомным полям на основе метаданных из кода.
Папки для хранения, группировка для анализа — тест-кейсы хранятся в папках по функциональным областям, а для анализа покрытия используются группировки по приоритету, компоненту или другим кастомным полям.
Несколько группировок для разных задач — одна группировка по кастомному полю Suite для инженеров по тестированию, другая — по Feature для менеджеров, третья — по Component для архитекторов, при этом все сотрудники работают с одними и теми же тест-кейсами.

