почему каждый инструмент для генерации тестов, который я пробовал, падает на процессах аутентификации
Краткое содержание
Я уже несколько месяцев пытаюсь заставить генерацию тестов с помощью ИИ работать на реальном приложении. Демо всегда выглядят отлично: кликнуть сюда, это проверить, готово. А потом ты направляешь его на свой реальный продукт, и первое, что он встречает — это страница входа с одноразовым паролем по почте (OTP). Игра окончена. Основная проблема в том, что большинство этих инструментов рассматривают браузер как статичную страницу. Они могут перемещаться и кликать, но у них нет понятия создания временного адреса электронной почты, ожидания поступления кода верификации, извлечения этого OTP и ввода его обратно. Они просто останавливаются на экране входа и объявляют тест неудачным. Я попробовал три разных инструмента, и все они столкнулись с одной и той же проблемой. Недавно я нашел один под названием Assrt, который фактически встраивает создание одноразовой почты и опрос OTP прямо в цикл агента. Агент создает временный email перед заполнением формы регистрации, а затем опрашивает почтовый ящик до 60 секунд, ожидая код. Я почувствовал, что это первый раз, когда инструмент для тестирования действительно понял, что значит "протестировать процесс регистрации" на практике. Интересно, сталкивался ли кто-нибудь еще с этим?
Полный текст статьи пока не загружен.