1. Объём: что должна делать первая версия
Возьмём вымышленный калькулятор для оценки собственных затрат. Пользователь вводит количество, цену за единицу и доставку, а инструмент показывает итог. В первой версии нет сохранения клиентских данных и приёма платежей.
Запишите это в задаче и добавьте пример с известным ответом: количество 10, цена 12, доставка 8 — 10 × 12 + 8 = 128. По нему и вы, и ИИ сможете проверить расчёт.
Если нужны аккаунты, заказы или оплата, выпишите вопросы для каждой функции отдельно и распределите их по версиям с учётом времени и своих возможностей.
2. Сценарий: можно ли пройти от открытия до результата
Пройдите путь человека, который видит инструмент впервые: открыть страницу, заполнить поля, нажать расчёт, найти результат, изменить данные и посчитать снова. Проверьте, где показаны единицы, суммы и подсказки.
Повторите на телефоне. Не закрывает ли клавиатура кнопку, не приходится ли искать результат по всей странице? Сохраните шаги и входные данные, чтобы повторять сценарий после изменений.
3. Ошибки: понятно ли, как продолжить
Попробуйте пустое количество, отрицательную цену и дробное количество. Сообщение должно объяснять, что исправить; после исправления расчёт должен продолжаться.
Если проект обращается к внешнему сервису, проверьте отказ и превышение времени ожидания: не крутится ли загрузка бесконечно, можно ли повторить запрос, не появятся ли дубли записей. Добавляйте проверки по фактическим функциям. Статическому калькулятору не нужен сервер, который не участвует в его работе.
4. Данные: что сохраняется и кому доступно
Выясните, остаётся ли ввод в текущем браузере или отправляется на сервер либо стороннему сервису. Если сохраняются рабочие данные, определите права чтения и изменения и проверьте их под разными аккаунтами.
Помимо скрытия информации на странице сервер тоже должен проверять права чтения. В вымышленном примере клиентской карточки показано, как отдельно описать просмотр своих данных и попытку получить данные другого аккаунта.
5. Публикация: работает ли сценарий по конечному адресу
Выберите подходящий хостинг и запишите шаги сборки, публикации и запуска. По конечному адресу проверьте HTTPS, мобильную страницу, основные ссылки и обновление страницы, затем повторите исходный расчёт. При наличии сервера проверьте рабочую конфигурацию, чтение и запись данных и способ просмотра ошибок.
Перед публикацией сохраните рабочую версию и разберитесь, как её восстановить. Для изменений рабочих данных нужна подходящая резервная копия. Отдельно выясните, что произойдёт с данными при возврате к предыдущему коду.
Сохраните опору для следующих изменений
Оставьте описание задачи, рабочую версию, тестовые данные, инструкцию и список нерешённых вопросов. После публикации попросите будущих пользователей попробовать инструмент. Запишите, где они остановились, и исправляйте по влиянию на работу. Для новых функций добавляйте соответствующие примеры.
Полный список можно скачать на странице проверок перед публикацией. Если вы только начинаете, уточните цель и границы с помощью шаблона задачи.
Частые вопросы
Можно ли начать проверки до готовности всех функций?
Нужны ли версии, если я работаю один?
Что делать сразу после публикации?
Читать дальше
- Первый сайт с нуля — Начните с задачи на одной странице
- Чек-лист перед публикацией — Выберите пункты под реальные функции
- Как искать причину сбоя — Фиксируйте симптомы и сужайте поиск