Авторизация
Сброс пароля
Сокращение времени проверки форм обратной связи на сайте в 5 раз
Заказчик: Внутренний проект Manao Dev

Разработали систему автоматической проверки форм обратной связи на сайте. Решение имитирует действия пользователя, отправляет тестовые заявки и формирует отчёт по результатам. Время контроля работоспособности форм сократилось примерно в 5 раз, снизился риск потери лидов.
1. Вводная задача от заказчика, проблематика, цели
Формы обратной связи — основной канал получения заявок с сайта. При их некорректной работе обращения пользователей теряются, что приводит к прямым финансовым потерям.
Ранее проверка выполнялась вручную: сотрудник открывал страницы, заполнял формы и отслеживал поступление заявок в CRM. С ростом числа страниц процесс стал занимать слишком много времени и перестал быть надёжным.
- необходимо регулярно проверять десятки форм с разным набором полей;
- ручная проверка занимает часы и зависит от внимательности сотрудника;
- отсутствие системного контроля повышает риск потери заявок;
- требуется решение, которое можно запускать быстро и без участия разработчиков.
Цель проекта — создать инструмент, позволяющий автоматически проверять работоспособность всех форм сайта и оперативно выявлять ошибки отправки.
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Первые попытки автоматизации с помощью автокликеров и инструментов записи действий оказались нестабильными: сценарии зависали, сбивались при изменении интерфейса и требовали постоянного контроля.
Было принято решение разработать полноценные UI-тесты, которые воспроизводят поведение пользователя в браузере.
- система открывает страницы с формами;
- автоматически заполняет поля тестовыми данными;
- отправляет заявки;
- проверяет успешность отправки;
- формирует единый отчёт по результатам.
Для каждой формы реализованы два сценария:
- проверка полного заполнения всех полей;
- проверка минимального набора обязательных полей.
Архитектура решения позволяет легко добавлять новые формы без изменения основной логики тестирования. Инструмент запускается из консоли и не требует глубоких технических знаний.
3. Результаты сотрудничества
Внедрение автоматизированной проверки позволило сделать контроль стабильным и регулярным.
- время проверки сократилось примерно с 2,5 часов до ~30 минут в месяц;
- риск пропуска неработающих форм практически устранён;
- процесс стал независим от человеческого фактора;
- появилась возможность масштабировать проверку при росте сайта;
- повысилась надёжность сайта как канала привлечения заявок.
Дополнительно формируется наглядный отчёт, который позволяет быстро определить проблемные страницы и передать задачи на исправление.
4. Заключение
Автоматизация рутинных проверок позволила высвободить ресурсы команды и снизить риск потери клиентов из-за технических ошибок. Решение показало, что даже небольшие внутренние инструменты могут существенно повысить эффективность маркетинга и продаж, если они устраняют узкие места в работе сайта.
Система продолжает развиваться: в планах — интеграция с CRM для автоматического подтверждения получения заявок и ещё более точного контроля работы форм.


