# Тест-план — Nova, форма регистрации ## 1. Цель тестирования Проверить корректность валидации полей формы регистрации (имя пользователя, email, пароль, подтверждение пароля, возраст, согласие с условиями) и найти дефекты в логике валидации. ## 2. Объект тестирования `index.html` — одностраничная форма регистрации (клиентская валидация на JavaScript, без бэкенда). ## 3. Функционал в зоне тестирования (in scope) - Валидация поля "Имя пользователя" - Валидация поля "Email" - Валидация поля "Пароль" и "Подтверждение пароля" - Валидация поля "Возраст" - Валидация чекбокса согласия с условиями - Отображение сообщений об ошибках и баннера успеха ## 4. Вне зоны тестирования (out of scope) - Серверная валидация и сохранение данных (бэкенда нет) - Кроссбраузерное тестирование (только Chrome) - Тестирование производительности и безопасности ## 5. Техники тестирования - Граничные значения (Boundary Value Analysis) — поле "Возраст" - Классы эквивалентности (Equivalence Partitioning) — поле "Email" - Парное тестирование (Pairwise Testing) — комбинации полей "Пароль" / "Подтверждение пароля" / "Возраст" - Функциональное тестирование по чек-листу ## 6. Окружение - Браузер: Chrome (последняя стабильная версия) - ОС: любая (Windows / macOS / Linux) - Устройство: десктоп ## 7. Критерии входа - Страница `index.html` доступна и открывается в браузере без ошибок консоли ## 8. Критерии выхода - Все запланированные тест-кейсы выполнены - Все найденные дефекты задокументированы в баг-репортах ## 9. Артефакты - Тест-кейсы: `test-cases/` - Баг-репорты: `bug-reports/` ## 10. Риски - Отсутствие бэкенда ограничивает проверку до клиентской валидации