Для приёмки программы не нужно читать код. Нужно договориться о наблюдаемом результате: какие данные заданы, что делает пользователь и что система должна сохранить или показать. Эти примеры составляют до разработки, а не в последний день.
Проверяйте весь процесс
Для записи это не только открытие календаря: клиент выбирает услугу, сервер закрепляет время, сотрудник видит визит, перенос обновляет уведомления. Отдельные работающие экраны ещё не доказывают, что связанный маршрут завершён.
Минимальный набор сценариев
- Обычный пользователь выполняет основную операцию от начала до результата.
- Другая роль не видит и не меняет запрещённые данные.
- Ошибочный ввод объясняется без потери заполненного текста.
- Двойное нажатие и сетевой повтор не создают лишний заказ.
- Недоступный внешний сервис даёт видимую ошибку и предусмотренный путь восстановления.
- Резервная копия восстанавливается на отдельной среде.
Устройство входит в условия проверки
Согласуйте поддерживаемые браузеры, размеры и операционные системы. Для PWA отдельно проверьте установку там, где она предусмотрена, обновление и отсутствие сети. Офлайн-режим не возникает автоматически: нужно определить, что доступно из сохранённых данных и как изменения синхронизируются после восстановления связи.
Для Telegram-приложения проверьте вход через реального клиента платформы, смену пользователя и возврат к заказу. Демонстрация в обычной вкладке не покрывает весь этот маршрут.
Что передаётся вместе с выпуском
Номер версии, исходники и права на них, доступы владельца, инструкции запуска и восстановления, известные ограничения и порядок поддержки. Нерешённые замечания фиксируют отдельно, а не скрывают успешной демонстрацией.
Автоматические тесты защищают важную логику, но не заменяют проверку понятных бизнесу сценариев. После приёмки разделите гарантию, сопровождение и новые функции.
Об офлайн-ограничениях: MDN об офлайн-работе PWA.