Регулярное тестирование фронтенда app.estimates.guru Что нужно Проверять фронт после каждой выкатки новых функций: сначала саму функцию по описанию задачи, потом короткий прогон ключевых сценариев, чтобы поймать то, что сломалось рядом. Результат - отчёт со списком находок. Задачи в трекере заводим мы сами. Работа регулярная, не разовая. По ощущениям это несколько прогонов в месяц, но точный ритм зависит от релизов. Отдельно ждём и оплачиваем UX-анализ по ходу прогона, про это ниже. Окружение Десктоп, Chrome последней версии. Мобильный веб и другие браузеры пока не проверяем. Стенд и тестовый аккаунт даём мы. Как устроен цикл - Мы пишем: выкатили то-то, вот ссылка на описание задачи и на макеты в Figma. - Тестировщик проверяет новую функцию по описанию и по макету: логика, тексты, состояния, крайние случаи. - Прогоняет чек-лист ключевых сценариев ниже. - Присылает отчёт. - Срок на отчёт после пинга: сутки. Если прогон большой, предупреждает заранее. Чек-лист ключевых сценариев Это смоук, а не полный регресс. Задача - убедиться, что базовые пути живы. UX-анализ Приветствуется и оплачивается наравне с поиском багов. По ходу прогона отмечай места, где интерфейс работает как задумано, но пользователю неудобно: - Непонятные или неочевидные шаги: где пришлось догадываться, что делать дальше. - Лишние клики и длинные пути там, где можно короче. - Тексты: неясные формулировки, термины не из мира пользователя, ошибки без подсказки, что делать. - Пустые состояния: подсказывают следующий шаг или просто пусто. - Обратная связь системы: понятно ли, что действие прошло, что идёт загрузка, что что-то не сохранилось. - Мелочи, которые раздражают при повторе: фокус в полях, Enter и Esc, сохранение при переходе между экранами. Формат отчёта Отчёт делится на две части: “Баги” и “UX-замечания”. Это важно, баг это “сломано”, UX это “работает, но неудобно”, в одной куче приоритеты поедут. Что не входит - Бэкенд, нагрузка, безопасность, автотесты, правка кода. Только ручная проверка фронта. Что даём мы - Тестовый аккаунт и стенд. - Описания задач по каждой выкатке. - Доступ к макетам в Figma. - Канал связи для вопросов по ходу прогона.