Как автоматически создавать интерфейсные автотесты из тест-кейсов Test IT. Инструкция
С Test IT тест-кейсы из вашей библиотеки можно превращать в готовые интерфейсные автоматические тесты с помощью искусственного интеллекта: сценарий передается в партнерский сервис Test AI, который анализирует тестовую документацию и возвращает исполняемый код автотеста.
В инструкции разберем, как подключить Test AI к Test IT, импортировать тест-кейс и получить первый автотест.
Что это дает команде и бизнесу
Во многих командах уже есть библиотека тестовых сценариев, но на их перевод в автоматические проверки не всегда хватает времени. Из-за этого часть сценариев остается только в документации, а очередь задач для инженеров постепенно растет.
Новый сценарий помогает использовать уже описанные тест-кейсы из Test IT как основу для автоматических проверок интерфейса. Так команда быстрее переходит от уже описанного сценария к готовому автоматическому тесту.
С помощью Test AI можно:
-
быстрее переводить существующие тест-кейсы в интерфейсные автотесты;
-
сократить время на написание тестового кода;
-
уменьшить список задач по автоматизации;
-
увеличить покрытие продукта;
-
использовать уже накопленную тестовую документацию без повторного описания сценариев;
-
подключать к автоматизации инженеров по ручному тестированию;
-
выгружать готовый код и использовать его в существующем процессе разработки.
Важно: сейчас сценарий работает для веб-приложений в версии браузера для компьютера и подходит для интерфейсных автотестов.
Как это работает
Команда продолжает вести тестовую документацию в Test IT. Когда появляется сценарий, который нужно автоматизировать, инженер выбирает нужный тест-кейс и передает его в Test AI.
Дальше Test AI:
-
загружает тест-кейс из Test IT;
-
анализирует описание сценария;
-
воспроизводит пользовательские действия в браузере;
-
определяет элементы интерфейса;
-
формирует интерфейсный автотест;
-
показывает результат в визуальном редакторе;
-
позволяет выгрузить код для дальнейшей работы.
Инженер по тестированию остается в процессе: проверяет результат, при необходимости уточняет сценарий и решает, можно ли забирать автотест в работу.
Что нужно подготовить перед началом
Перед созданием первого автотеста убедитесь, что у вас есть:
-
тест-кейс в Test IT, который нужно превратить в интерфейсный автотест;
-
доступ к проекту в Test IT;
-
доступ к Test AI;
-
ключ доступа (API-ключ) к Test IT;
-
адрес тестируемого веб-приложения;
-
тестовый стенд (рабочая среда), на котором можно выполнять сценарии;
-
тестовые учетные данные или другие переменные окружения.
Чем подробнее и понятнее описан тест-кейс, тем проще ИИ-агенту пройти сценарий и сформировать корректный автотест.
Как подготовить тест-кейс в Test IT
Сценарий рассчитан на интерфейсные автотесты. Сейчас Test AI работает с веб-приложениями в версии браузера для компьютера.
Качество результата зависит от того, насколько понятно описан исходный тест-кейс. Если в сценарии не хватает предусловий, тестовых данных или ожидаемых результатов, автотест может потребовать уточнений в редакторе.
Перед загрузкой проверьте, что в тест-кейсе есть:
-
понятное название сценария;
-
предусловия;
-
пошаговое описание действий пользователя;
-
ожидаемый результат;
-
тестовые данные;
-
роль пользователя, если сценарий зависит от прав доступа.
Плохой пример:
Проверить авторизацию пользователя.
Лучше:
Пользователь открывает страницу входа, вводит корректный email и пароль, нажимает кнопку «Войти». После успешной авторизации открывается главная страница личного кабинета.
Такой сценарий даёт ИИ-агенту больше контекста: что открыть, какие данные использовать, какое действие выполнить и какой результат считать успешным.
➡️ Подробно о том, как подключить интеграцию, читайте в Документации.
Итоги
Интеграция Test AI с Test IT позволяет использовать уже существующую библиотеку тест-кейсов как основу для автоматизации.
Команда продолжает работать в привычном процессе: тест-кейсы остаются в Test IT, а Test AI помогает быстрее превращать их в готовые автотесты и сокращать объем рутинной работы инженеров.
Если хотите посмотреть, как этот сценарий будет работать именно в вашем проекте, записывайтесь на демонстрацию. Команда Test AI покажет генерацию на ваших тест-кейсах и поможет оценить, как платформа встроится в процесс вашей команды.