Test ITTest IT
  • Руководство пользователя Test IT
  • Работа в Личном кабинете Test IT Облако
  • Установка и настройка Test IT Про
Рецепты Test IT
  • Личный кабинет Test IT Облако
  • Загрузить Test IT Про
  • GitHub Test IT
  • Что нового в Облаке?
  • Что нового в Test IT Про?
  • Что нового в документации?
  • Часто задаваемые вопросы
  • Центр помощи
  • Видеокурс по Test IT
  • Спросите нас в Telegram
  • Официальный сайт Test IT
  • Руководство пользователя Test IT
  • Работа в Личном кабинете Test IT Облако
  • Установка и настройка Test IT Про
Рецепты Test IT
  • Личный кабинет Test IT Облако
  • Загрузить Test IT Про
  • GitHub Test IT
  • Что нового в Облаке?
  • Что нового в Test IT Про?
  • Что нового в документации?
  • Часто задаваемые вопросы
  • Центр помощи
  • Видеокурс по Test IT
  • Спросите нас в Telegram
  • Официальный сайт Test IT
  • О рецептах Test IT
  • Управление тестированием

    • Тестирование на разных окружениях с конфигурациями
  • Автоматизация тестирования

    • Настройка адаптера pytest и первый прогон автотестов
    • Загрузка результатов Allure в Test IT с помощью импортера
    • Настройка CI/CD и Test IT для запуска автотестов на Java
    • Настройка расписания запуска автотестов в GitLab

Генерация UI-автотестов из тест-кейсов Test IT

🎯 Задача

Создавать автоматизированные тесты интерфейса на основе ручных тест-кейсов, которые хранятся в Test IT.

💡 Решение

Подключим к Test IT сервис Test AI, импортируем ручные тест-кейсы из библиотеки тестов и сгенерируем интерфейсные автотесты.

Перед началом работы

📝 Вам потребуются:

  • Подписка на Test AI
  • Доступ к Test IT с системной ролью Администратора
  • Тест-кейсы в библиотеке тестов Test IT

⏱ Время: ≈20-30 мин

Настройка интеграции и проекта

Шаг 1: подключаем Test IT к Test AI

ℹ️ Test AI — это ИИ-платформа для автоматизации тестирования, позволяющая писать и поддерживать автотесты без написания кода.

🛠️ Настройте интеграцию с Test AI:

  1. В Test AI откройте раздел Настройки и выберите Интеграции. В секции Интеграции с TMS → Test IT нажмите Подключить.
    Настройка интеграции Test IT и Test AI
  2. В открывшемся окне укажите данные для подключения:
    • URL вашей облачной версии Test IT (например, https://company.testit.software)
    • API-токен Test IT.
  3. Нажмите Продолжить.

✅ Результат: Интеграция между сервисами Test AI и Test IT настроена, можно переходить к настройке проекта.

Шаг 2: настраиваем тестовое окружение

ℹ️ Чтобы платформа Test AI могла работать с тестируемым приложением, укажем его директорию и сообщим тестовые данные, которые будут повторяться.

🛠️ В Test AI укажите данные тестируемого приложения:

  1. Откройте раздел Настройки. По умолчанию откроется окно Настройки окружения.
  2. В открывшемся окне укажите:
    • URL тестируемого приложения
    • Данные окружения: переменные, которые будут использоваться при выполнении сценариев (например, логины, пароли или другие повторяющиеся данные)
  3. Нажмите Сохранить.
    Настройка проекта в Test AI

Используйте понятные данные окружения

Если вы используете несколько наборов учетных данных, мы рекомендуем задавать понятные, узнаваемые обозначения, например:

  • admin_login
  • admin_password
  • user_login
  • user_password

✅ Результат: В Test AI есть адрес тестируемого продукта и переменные окружения. Можно переходить к созданию автотестов.

Создание UI-автотеста из тест-кейса Test IT

Шаг 1: генерируем тест-кейс из Test IT

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

🎥 Генерация автотестов: видео

🛠️ Импортируйте тест-кейс и сгенерируйте из него автотест:

  1. В разделе Тесты нажмите Импортировать.

    Настройка проекта в Test AI
    Откроется страница проектов Test IT.
  2. В выпадающем меню слева выберите проект Test IT. Откроется дерево секций со списком тестов.
  3. В списке найдите нужные тест-кейсы (при необходимости используйте поле Поиск и меню тегов), затем нажмите Импортировать.
    Настройка проекта в Test AI
    Вы будете перенаправлены на основную страницу раздела Тесты. Импортированные тесты отобразятся в списке.
  4. В списке нажмите на тест, чтобы открыть визуальный редактор и запустить генерацию. Также вы можете запустить генерацию из меню действий справа от названия теста.
    Настройка проекта в Test AI
  5. Дождитесь окончания генерации.
    В редакторе вы увидите: слева — шаги сценария; справа — выполнение сценария в интерфейсе приложения и предварительный результат.
    После завершения генерации автотест появится в списке тестов с указанием статуса:
    • Завершен — автотест успешно создан и готов к проверке
    • Ошибка — во время выполнения возникла проблема. Необходимо исправить его и повторить запуск.
  6. Проверьте сгенерированный автотест. При необходимости отредактируйте его в визуальном редакторе.
  7. Опционально: Если система воспроизводит шаг теста некорректно:
    А. В визуальном редакторе нажмите значок Камера (Перезаписать действие).

    Настройка проекта в Test AI
    Б. Выполните шаг теста вручную в интерфейсе Test AI.
    В. По окончании шага нажмите Завершить запись.
    Настройка проекта в Test AI
    Система будет воспроизводить шаг теста так, как вы выполнили вручную.
⚠️ Возможные трудности (развернуть/свернуть)
  • Если после запуска генерации автотеста появится сообщение Все сессии в настоящее время заняты, дождитесь завершения текущих задач и нажмите Попробовать снова.

✅ Результат: Test AI сгенерировала автотест. Автотест проверен и готов к экспорту.

Шаг 2: выгружаем код автотестов

ℹ️ Скачать код автотестов можно в любое время. Все автотесты проекта скачиваются одним архивом вместе с другой полезной информацией (например, конфигурационными файлами).

🛠️ Чтобы скачать сгенерированный тест:

  1. Нажмите кнопку экспорта проекта.
    Экспорт тестов из Test AI
    Test AI экспортирует в виде архива репозиторий, содержащий все автотесты проекта. Автотесты расположены в папке tests.
  2. Распакуйте архив, выберите и проверьте нужный автотест/автотесты.

✅ Результат: Проект экспортирован, из него выбраны сгенерированные автотесты. Их код готов для использования в CI/CD.

📧 Идеями и вопросами можно поделиться в Центре помощи или официальном сообществе.

Обновлено: