Smoke-тест сложного маршрута онлайн-заявки
Цель
Проверить цепочку:
региональная страница → маршрут подготовки → предзаполненная форма → отметки клиента → готовый текст → Web3Forms и резервные каналы.
Тест дополняет docs/web3forms-lead-smoke.md и не заменяет подтверждение фактического email-получателя.
Тестовые страницы
Проверить минимум по одной странице каждого сценария:
/geo/borisoglebsk/otkazali-v-ipoteke/;/geo/gribanovskiy/ipoteka-s-plohoy-kreditnoy-istoriey/;/geo/povorino/ipoteka-bez-oficialnogo-dohoda/;/geo/gribanovskiy/ipoteka-bez-pervonachalnogo-vznosa/.
Переход к форме
На каждой странице:
- Найти блок «От диагностики к заявке».
- Проверить наличие четырёх шагов.
- Перейти по четвёртому шагу.
- Убедиться, что URL формы содержит:
sourceс точным адресом исходной страницы;journey=complex;stage=route.
Предзаполнение
После открытия /online-zayavka/ проверить:
- город или район подставлен из страницы-источника;
- сценарий соответствует исходной странице;
- появился блок «Что уже успели проверить»;
- блок «Добавить подробности» получил номер шага 3;
- при обычном открытии
/online-zayavka/блок подготовки скрыт; - четыре подписи меняются в зависимости от сценария;
- кнопка в блоке результата называется «Скопировать заявку для MAX».
Сценарные подписи
После отказа банка
Должны упоминаться:
- банк, дата и этап отказа;
- кредиты, карты и платежи;
- объект и запросы банка;
- отсутствие новых хаотичных заявок.
Плохая кредитная история
Должны упоминаться:
- получение или проверка кредитной истории;
- действующие обязательства и лимиты;
- просрочки, закрытые долги или ошибки;
- отсутствие массовой подачи в банки.
Нестандартный доход
Должны упоминаться:
- реальные источники дохода;
- доход, кредиты и комфортный платеж;
- подтверждения регулярных поступлений;
- отказ от недостоверных сведений и документов.
Нет первоначального взноса
Должны упоминаться:
- недостающая сумма;
- маткапитал, накопления или продажа имущества;
- расходы после покупки и резерв;
- отказ от фиктивного завышения стоимости.
Подготовка тестовой заявки
Использовать явно тестовые значения:
- имя:
Тест сложного маршрута; - телефон: подтверждённый тестовый номер владельца;
- город: оставить предзаполненное значение;
- отметить две выполненные проверки;
- в поле оставшихся вопросов написать:
SMOKE TEST — нужно уточнить следующий шаг; - в обычном комментарии написать:
Тест контекста подготовки. Не обрабатывать как реального клиента.
После нажатия «Проверить и подготовить заявку» проверить:
- точная страница-источник присутствует;
- правильный ипотечный сценарий присутствует;
- исходный комментарий отображается без служебной склейки;
- в textarea готовой заявки появился отдельный раздел
ПОДГОТОВКА ДО ОБРАЩЕНИЯ; - в разделе указан этап
После изучения маршрута подготовки; - строка
Что уже провереносодержит две выбранные подписи; - строка
Что осталось уточнитьсодержит тестовый вопрос; - раздел подготовки присутствует ровно один раз;
- предупреждение, что решение принимает банк, сохранено.
В видимом поле обычного комментария после подготовки не должно появляться автоматически добавленного служебного блока.
Проверка Web3Forms
После отправки проверить письмо:
- письмо дошло подтверждённому получателю;
- присутствуют отдельные поля
journey_type,journey_stageиjourney_scenario_slug; - присутствуют
preparation_completed_keysи человекочитаемоеpreparation_completed; - поле
remaining_questionsпередано отдельно; preparation_jsonсодержит структурированный объект;- в
fields_jsonприсутствует разделpreparation; - исходный комментарий клиента не потерян и не содержит служебной склейки;
- поле
messageсодержит раздел подготовки ровно один раз; - источник и request ID присутствуют;
- нет паспортных данных, документов и банковских реквизитов;
- произошёл переход на
/spasibo/.
Проверка резервных каналов
До онлайн-отправки последовательно проверить:
Скопировать текст— буфер содержит всю заявку и раздел подготовки ровно один раз.Поделиться заявкой— системное меню получает тот же полный текст.Отправить SMS— параметрbodyсодержит раздел подготовки.Открыть ВКонтакте— перед переходом в буфер копируется полный текст.Скопировать заявку для MAX— в буфер копируется заявка, а не номер телефона.
После каждого действия проверить, что:
- исходный комментарий клиента не изменился;
- раздел подготовки не продублировался;
- нет паспортных данных, кодов и реквизитов;
- обычная заявка без
journey=complexне получает пустой служебный раздел.
Аналитика
После подключения Яндекс Метрики проверить:
online_application_click;online_application_prefill;online_application_complex_prefill;online_application_preparation_check;online_application_prepare;online_application_copy;online_application_share;online_application_sms;online_application_vk;online_application_max;online_application_direct_success;lead_submit;lead_thankyou_view.
Мобильная проверка
На экране 360–430 px убедиться:
- четыре отметки отображаются в одну колонку;
- подписи не обрезаются;
- textarea оставшихся вопросов доступна без горизонтальной прокрутки;
- согласие и кнопка отправки не перекрываются липкой панелью;
- после подготовки доступны основной и все резервные каналы;
- кнопка MAX занимает доступную ширину и не обрезается.
Результат
Зафиксировать:
- дату и устройство;
- исходную региональную страницу;
- сценарий;
- выбранные отметки;
- request ID;
- адрес получателя;
- результат доставки Web3Forms;
- результат каждого резервного канала;
- результат
/spasibo/; - найденные расхождения.
После теста удалить письмо и не учитывать заявку как реальное обращение.