После смены модели или ИИ-агента сайт нужно проверить на прежних сценариях: открыть страницы, отправить формы, пройти путь до оплаты и посмотреть результат на телефоне. Такой регрессионный тест помогает заметить, что новая версия изменила или сломала уже работающую функцию. Для проверки не нужна отдельная команда QA: владельцу проекта достаточно заранее записать ключевые действия, выполнить их на тестовой версии сайта и сравнить результат с предыдущим.
Почему смена модели может повлиять на готовый сайт?
ИИ-агент может по-разному понять одно и то же задание. При доработке он иногда меняет не только нужный компонент, но и связанные с ним стили, обработчики событий или структуру страницы. Например, запрос «обнови форму заявки» может затронуть проверку обязательных полей или сообщение после отправки.
Поэтому проверяйте не только изменённый экран. Если агент правил меню, пройдите путь от меню до целевого раздела. Если он менял форму, проверьте заполнение, ошибки и подтверждение отправки. Для интернет-магазина отдельно пройдите сценарий оформления заказа, включая оплату, если она подключена.
Сохраните предыдущую версию сайта или кода до начала работы. Тогда при неудачном изменении можно сравнить файлы и вернуть рабочий вариант, вместо того чтобы восстанавливать его по памяти.
Как составить короткий набор регрессионных тестов?
Начните с действий, которые напрямую связаны с обращениями клиентов или продажей. Для сайта услуг это могут быть переход к описанию услуги, отправка заявки и получение понятного подтверждения. Для каталога добавьте поиск, карточку товара и корзину.
Запишите каждый сценарий в простом формате: что сделать, что должно произойти, что получилось. Например: «Открыть страницу контактов → заполнить форму → отправить → увидеть сообщение об успешной отправке». Если результат отличается от ожидаемого, запишите шаг, на котором возникла проблема.
- Главная страница открывается, меню ведёт в нужные разделы.
- Ссылки и кнопки реагируют на нажатие.
- Формы принимают корректные данные и показывают понятную ошибку при пропуске обязательного поля.
- После отправки формы появляется подтверждение, а данные доходят до предусмотренного получателя.
- На телефоне текст, меню и кнопки остаются доступными.
- Если на сайте есть корзина или оплата, путь от выбора товара до завершения операции проходит без ошибок.
Сценарии лучше проверять на копии сайта или в тестовой среде, особенно если действия создают реальные заявки или списывают деньги. Если отдельной среды нет, не проводите проверку оплаты случайным заказом: сначала выясните, как безопасно использовать тестовый режим.
Как сравнить старую и новую версии?
Перед изменением зафиксируйте исходное состояние: сохраните копию проекта, отметьте версию и пройдите свой список сценариев. После работы ИИ повторите те же шаги в той же последовательности. Так проще понять, какая разница появилась именно после обновления.
| Что проверять | Как сравнить | Что записать |
|---|---|---|
| Внешний вид | Откройте те же страницы на одном устройстве и сравните расположение элементов | Какой блок сместился или исчез |
| Формы | Повторите отправку с корректными и неполными данными | Какое сообщение появилось и дошла ли заявка |
| Переходы | Нажмите те же пункты меню и кнопки | Куда ведёт ссылка и срабатывает ли действие |
| Оплата или заказ | Пройдите предусмотренный тестовый сценарий | На каком шаге возникла ошибка |
Если обнаружили проблему, сначала сохраните её описание и снимок экрана. Затем попросите агента исправить только конкретный дефект и повторите тесты, связанные с этой частью сайта. После этого пройдите весь короткий набор ещё раз: локальная правка иногда задевает соседнюю функцию. Подробный список проверок для форм и оплаты можно взять из материала о проверке обновления сайта.
Что проверить на телефоне и в браузере?
Мобильную версию проверяйте отдельно: откройте сайт на телефоне, пройдите основные сценарии и убедитесь, что кнопки не перекрывают текст, а форма помещается на экране. Если доступен только компьютер, измените ширину окна браузера, но считайте это предварительной проверкой, а не полной заменой телефона.
Повторите тест в браузере, которым пользуются вы или клиенты. Если проблема появляется только в одном браузере, запишите его название и точные действия. Для проверки отображения на телефоне и соответствия макету пригодится отдельный чек-лист проверки сайта.
Какие ошибки чаще всего пропускают?
- Проверяют только страницу, которую менял агент, и не проходят связанные с ней действия.
- Сравнивают разные версии на разных устройствах, поэтому не могут понять причину отличий.
- Считают, что форма работает, потому что нажали кнопку, но не проверяют получение заявки.
- Проверяют оплату реальной транзакцией вместо заранее подготовленного безопасного сценария.
- Просят ИИ сразу переделать несколько частей сайта, после чего трудно определить, какая правка вызвала сбой.
Перед следующей задачей сохраните рабочую версию и короткий список сценариев. После смены модели пройдите его на тестовом сайте, запишите отличия и исправляйте их по одному. Если сайт принимает заявки или платежи, добавьте проверку этого пути в каждый релиз, даже когда изменения касались другой страницы.



