Блог

Проверьте приложение в браузере одной командой

Введите /test в чате проекта, и Mythex проверит ваше приложение так, как это сделал бы человек: откроет живое превью в браузере, посетит страницы, нажмёт кнопки и заполнит формы, а затем сообщит в чате, что работает, а что нет. Можно указать конкретный сценарий — «проверь регистрацию и страницу с ценами» — или позволить ему пройти очевидный путь по приложению.

Что это делает

Тестирование приложения проверяет ваше живое превью, а не только код. Mythex управляет браузером поверх запущенного приложения, фиксирует то, что видит, включая скриншоты, когда они полезны, и пишет итоговую сводку результатов в чате.

Это другой вид проверки, чем чтение исходников. Код может выглядеть правильно и всё равно ломаться при использовании: кнопка подключена не к тому обработчику, форма отправляется, но подтверждение не показывается, страница ломается только после входа в аккаунт. Найти такое можно только одним способом — пользоваться приложением, и App Testing делает это за вас.

Зачем это нужно

Когда вы строите приложение с агентом, оценивать прогресс помогает превью. Вы кликаете, всё вроде нормально, и идёте дальше. Но проходить каждый сценарий после каждого изменения утомительно, и легко проверить страницу, которую только что поменяли, и пропустить ту, которую тихо сломали.

App Testing превращает вопрос «всё ещё работает?» в одно сообщение. Вы описываете путь, который важен, агент его проходит, и вы получаете отчёт, по которому можно действовать. Поскольку это происходит в том же чате, исправление — ещё одно сообщение.

Как запустить

  1. Убедитесь, что Preview запущено и показывает ваше приложение. App Testing работает с превью, поэтому если превью пустое или ещё запускается, подождите или сначала исправьте это.
  2. Введите /test в чате проекта. Можно также спросить обычным языком — подойдёт «протестируй приложение в браузере».
  3. Скажите, на что обратить внимание, если хотите. Например: «проверь регистрацию и страницу с ценами» или «создай аккаунт, добавь товар, оформи заказ».
  4. Прочитайте отчёт. Mythex кратко описывает, что пробовал и что пошло не так, со скриншотами там, где они помогают.
  5. Исправьте найденное командой /fix или обычным сообщением в режиме Build.
  6. Запустите /test снова, чтобы убедиться, что исправление работает и ничего другого не сломалось.

Когда использовать

  • После крупного изменения интерфейса. Новый макет или навигация могут сломать сценарии, которых вы напрямую не трогали.
  • Перед публикацией, чтобы поймать очевидные поломки раньше посетителей.
  • Когда превью выглядит нормально, но сценарий может не работать. Многошаговые пути — регистрация, затем вход, затем какое-то действие — стоит проверять в первую очередь.

Как получить хороший результат

Чем яснее запрос, тем полезнее отчёт.

  • Опишите основной сценарий. «Создай аккаунт, добавь товар, оформи заказ» даёт агенту понятную последовательность и понятный результат для проверки. «Протестируй всё» оставляет ему угадывать, что важно.
  • Назовите страницы или функции, которые вы изменили. Если вы только что переделали страницу с ценами, так и скажите.
  • Тестируйте короткими циклами. Поменяли что-то, проверили, исправили, проверили снова. Так легче увидеть, что сломалось, когда изменилась только одна вещь.
  • Сочетайте с чекпоинтами. Если изменение сломало больше, чем починило, вы можете вернуться к последнему удачному ходу, вместо того чтобы надстраивать исправления поверх.

Ограничения

  • Тестируется превью, а не опубликованный сайт. App Testing работает с живым превью в вашем приватном рабочем пространстве. Он не проверяет версию, которую видят посетители по опубликованному URL. Публикуйте отдельно, когда будете готовы.
  • Превью должно быть запущено. Если оно не работает, тестировать нечего.
  • Он идёт по путям, которые вы укажете. Точечный запрос даёт точечную проверку; это не исчерпывающий набор тестов.
  • Он сообщает, а решаете вы. App Testing говорит, что сломано. Исправление — отдельный шаг, через /fix или сообщение в режиме Build.

Если вы хотите глубже разобраться, как найти причину проблемы, когда её обнаружили, наше руководство как отлаживать приложение, созданное с помощью AI описывает этот процесс. О самом превью см. приватное рабочее пространство и живое превью для каждого проекта.

Подробности есть на странице документации: App Testing.

Mythex · Pricing · Создавайте что угодно с ИИ · Шаблоны сайтов и приложений · Сравнения Mythex · Глоссарий по созданию приложений с ИИ · Бесплатные инструменты для создания приложений с ИИ · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)