Документация TMS DoQAДокументация TMS DoQA
  • Проекты
  • Пространства
  • AI-функции
  • Автотесты
  • Модуль управления требованиями
  • Тест-кейсы
  • Общие шаги
  • Чек-листы
  • Параметризация тестов
  • Прогоны
  • История редактирования
  • История запуска
  • Баг-репорты
  • Комментарии
  • Папки
  • Фильтры
  • Теги
  • Корзина
  • Дашборд
  • Экспорт
  • Импорт
  • Публичный API
  • Атрибуты
  • Уведомления
  • Горячие клавиши
  • Лицензии и оплата (облачная версия)
  • Лицензии (серверная версия)
  • Создание проекта
  • Добавление пользователей
  • Редактирование пользователей
  • Сброс пароля
  • Уровень доступа для всех проектов
  • Права доступа к проекту
  • Права доступа к пространству и его разделам
  • Атрибуты
  • Владелец системы
  • Интеграции с трекерами
  • Интеграции с CI/CD
  • Настройки DoQA AI
  • Настройка прокси для LLM-провайдеров
  • Требования
  • Утилита управления сервером

    • Установка (install)
    • Запуск приложения (start)
    • Остановка приложения (stop)
    • Обновление (update)
    • Резервное копирование (backup)
    • Восстановление из резервной копии (restore)
    • Смена домена (domain)
    • Выпуск/обновление SSL-сертификата (cert)
  • Описание параметров среды (.env)
  • Настройка сервера почты
  • Авторизация через LDAP
  • Релизы облачной версии DoQA
  • Релизы серверной версии DoQA
Скачать PDF
Получить триал
  • Проекты
  • Пространства
  • AI-функции
  • Автотесты
  • Модуль управления требованиями
  • Тест-кейсы
  • Общие шаги
  • Чек-листы
  • Параметризация тестов
  • Прогоны
  • История редактирования
  • История запуска
  • Баг-репорты
  • Комментарии
  • Папки
  • Фильтры
  • Теги
  • Корзина
  • Дашборд
  • Экспорт
  • Импорт
  • Публичный API
  • Атрибуты
  • Уведомления
  • Горячие клавиши
  • Лицензии и оплата (облачная версия)
  • Лицензии (серверная версия)
  • Создание проекта
  • Добавление пользователей
  • Редактирование пользователей
  • Сброс пароля
  • Уровень доступа для всех проектов
  • Права доступа к проекту
  • Права доступа к пространству и его разделам
  • Атрибуты
  • Владелец системы
  • Интеграции с трекерами
  • Интеграции с CI/CD
  • Настройки DoQA AI
  • Настройка прокси для LLM-провайдеров
  • Требования
  • Утилита управления сервером

    • Установка (install)
    • Запуск приложения (start)
    • Остановка приложения (stop)
    • Обновление (update)
    • Резервное копирование (backup)
    • Восстановление из резервной копии (restore)
    • Смена домена (domain)
    • Выпуск/обновление SSL-сертификата (cert)
  • Описание параметров среды (.env)
  • Настройка сервера почты
  • Авторизация через LDAP
  • Релизы облачной версии DoQA
  • Релизы серверной версии DoQA
Скачать PDF
Получить триал
  • Руководство пользователя

    • Проекты
    • Пространства
    • AI-функции
    • Автотесты
    • Модуль управления требованиями
    • Тест-кейсы
    • Общие шаги
    • Чек-листы
    • Параметризация тестов
    • Прогоны
    • История редактирования
    • История запуска
    • Баг-репорты
    • Комментарии
    • Папки
    • Фильтры
    • Теги
    • Корзина
    • Дашборд
    • Экспорт
    • Импорт
    • Публичный API
    • Атрибуты
    • Уведомления
    • Горячие клавиши

Параметризация тестов

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

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

Множественные параметры

Типы параметров

В системе доступны два типа параметров:

  • Локальный параметр — используется только в текущем тест-кейсе или чек-листе, недоступен в других объектах.
  • Глобальный параметр — принадлежит пространству и может повторно использоваться в разных тест-кейсах и чек-листах. Изменение значений глобального параметра отражается во всех тестах, где он используется. Выбранный тип параметра может быть изменен.

Создание параметра

В редакторе тест-кейса или чек-листа выделите текст, на основе которого хотите создать параметр (цифра 1) и нажмите на кнопку параметра в бабл-меню (цифра 2) или на основной панели редактора (цифра 3). Также параметр можно создать сочетанием клавиш Ctrl + Shift + K (Windows) или Command + Shift + K (macOS).

Вкладка Дефекты

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

Вкладка Дефекты

При наведении курсора на параметр отобразятся его значения:

Вкладка Дефекты

Для того, чтобы добавить в текст тест-кейса или чек-листа вхождения параметра, воспользуйтесь окном выбора параметров: Ctrl + Shift + K (Windows) или Command + Shift + K (macOS), либо вводом комбинации [] Вверху списка параметров располагаются локальные, ниже - глобальные параметры пространства. Доступен поиск по названию параметра. Вкладка Дефекты

Изменение параметра и его значений

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

Вкладка ДефектыИзменение параметра

Генерация комбинаций

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

  • Все комбинации — создаются все возможные комбинации значений.
  • Каждый выбор — каждое значение каждого параметра используется минимум в одной комбинации.
  • Линейное сопоставление — значения объединяются по порядку. Если значения одного из параметров закончились, для него используется значение null.
  • Попарное тестирование(pairwise) — каждая возможная пара значений любых двух параметров входит минимум в одну комбинацию.

По умолчанию используется стратегия «Все комбинации». Генерация комбинаций После выбора стратегии нажмите «Показать комбинации», чтобы просмотреть сформированный набор значений. Выбранная стратегия и сформированные комбинации сохраняются только после сохранения изменений в тест-кейсе или чек-листе. Набор значений

Прохождение параметризованного теста в прогоне

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

Вкладка Дефекты

Prev
Чек-листы
Next
Прогоны