Skip to content

andreipyrlik05-lab/CL-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

Чек-лист: Тестирование функционала регистрации пользователя (веб-сайт)

Цель/Задача: "Протестировать процесс регистрации нового пользователя, уделив особое внимание валидации номера телефона и обработке некорректных сценариев для минимизации ошибок и улучшения пользовательского опыта."

Приоритеты: HIGH / MEDIUM / LOW

1. Общие сценарии

Сценарий Ожидаемый результат Приоритет Статус
1.1 Отправка пустой формы Отображаются сообщения об ошибках, подсвечиваются все обязательные поля HIGH
1.2 Отправка регистрации с заполнением всех обязательных полей валидными данными Отображается сообщение об успешной регистрации, пользователь перенаправляется в систему HIGH
1.3 Отправка регистрации с заполнением всех обязательны и не обязательных полей Отображается сообщение об успешной регистрации, пользователь перенаправляется в систему HIGH

2. Валидация текстовых полей ("Фамилия", "Имя")

Поле Сценарий Ожидаемый результат Приоритет Статус
Фамилия Отправка формы с пустым полем Сообщение об ошибке: "Поле обязательно для заполнения" HIGH
Ввод цифр или специальных символов (напр., 123!@#) Сообщение об ошибке: "Допустимы только буквы" HIGH
Ввод текста латиницей (напр., Pyrlik) Сообщение об ошибке: "Допустимы только символы кириллицы" HIGH
Проверка на ввод 250 символов Поле принимает значение, ошибок нет MEDIUM
Проверка на ввод 2 символов Поле принимает значение, ошибок нет MEDIUM
Проверка на ввод 1 символа Поле принимает значение, ошибок нет MEDIUM
Проверка на ввод 251 символа Сообщение об ошибке: "Превышение лимита" HIGH
Проверка на ввод двойного имени через "-" Поле принимает значение, ошибок нет HIGH
Ввод >10000 символов Сообщение об ошибке: "Превышение лимита" LOW
Имя Отправка формы с пустым полем Сообщение об ошибке: "Поле обязательно для заполнения" HIGH
Ввод цифр или специальных символов (напр., 5656/**)) Сообщение об ошибке: "Допустимы только буквы" HIGH
Ввод текста латиницей (напр., Andrei) Сообщение об ошибке: "Допустимы только символы кириллицы" HIGH
Проверка на ввод 250 символов Поле принимает значение, ошибок нет MEDIUM
Проверка на ввод 2 символов Поле принимает значение, ошибок нет MEDIUM
Проверка на ввод 1 символа Поле принимает значение, ошибок нет MEDIUM
Проверка на ввод 251 символа Сообщение об ошибке: "Превышение лимита" HIGH
Проверка на ввод двойной фамилии через "-" Поле принимает значение, ошибок нет HIGH
Ввод >10000 символов Сообщение об ошибке: "Превышение лимита" LOW

3. Поле "Мобильный телефон"

Сценарий Ожидаемый результат Приоритет Статус
3.1 Отправка формы с пустым полем Сообщение об ошибке: "Номер должен состоять из 10 цифр" HIGH
3.2 Ввод номера из менее чем 10 цифр (например, 890466778) Сообщение об ошибке: "Номер должен состоять из 10 цифр" HIGH
3.3 Ввод номера из более чем 10 цифр (например, 8904667789) Сообщение об ошибке: "Номер должен состоять из 10 цифр" HIGH
3.4 Ввод букв или специальных символов (например, f=adkr/*@$) Сообщение об ошибке: "Номер должен состоять из 10 цифр" HIGH
3.5 Ввод валидного номера из 10 цифр (например, 9991234567) Поле принимает значение, ошибок нет HIGH

4. Поле "Дата рождения"

Сценарий Ожидаемый результат Приоритет Статус
4.1 Попытка отправить форму с пустой датой Сообщение об ошибке: "Укажите дату рождения" HIGH
4.2 Указание даты рождения из будущего (например, текущая дата + 1 год) Сообщение об ошибке: "Дата рождения не может быть в будущем" HIGH

5. Поля "Страна" и "Город"

Сценарий Ожидаемый результат Приоритет Статус
5.1 Попытка отправить форму без выбора страны Сообщение об ошибке: "Выберите страну" HIGH
5.2 Выбор страны, но отсутствие выбора города (если город обязателен) Сообщение об ошибке: "Выберите город" HIGH
5.3 Не выбрана страна, выбрать город Сообщение об ошибке: "Выберите страну" HIGH

6. Поле "Текущий адрес"

Сценарий Ожидаемый результат Приоритет Статус
6.1 Успешная отправка формы с пустым полем Форма отправляется. Ошибок нет. LOW
6.2 Ввод строки с большим количеством символов (2500+) Форма отправляется. Сервер корректно обрабатывает длинный ввод. LOW
  1. Радиокнопки (Пол)
Сценарий Ожидаемый результат Приоритет Статус
7.1 Попытка отправить форму без выбора пола Сообщение об ошибке: "Выберите пол" HIGH

8. Чекбоксы "Предметы" (интересы)

Сценарий Ожидаемый результат Приоритет Статус
8.1 Отправка формы без выбора ни одного предмета Форма отправляется (если выбор необязателен) MEDIUM
8.2 Выбор нескольких предметов из списка Все выбранные значения учитываются и сохраняются MEDIUM

9. Загрузка файла

Сценарий Ожидаемый результат Приоритет Статус
9.1 Попытка загрузить файл неграфического формата (например, .txt, .pdf) Сообщение об ошибке: "Недопустимый формат файла" MEDIUM
9.2 Попытка загрузить файл слишком большого размера (>5 МБ) Сообщение об ошибке: "Размер файла превышает допустимый" MEDIUM
9.3 Успешная загрузка корректного изображения (например, .jpg, .png) Файл загружается, отображается предпросмотр LOW

10. Валидация поля "Электронная почта"

Сценарий Ожидаемый результат Приоритет Статус
10.1 Отправка формы с пустым полем Форма отправляется. Ошибок нет LOW
10.2 Ввод валидного email Форма отправляется. Ошибок нет HIGH
10.3 Ввод email без точки "." (точки перед COM) Сообщение об ошибке: "Введите корректный email" HIGH
10.4 Ввод email без ".com" Сообщение об ошибке: "Введите корректный email" HIGH
10.5 Ввод email без символа @ Сообщение об ошибке: "Введите корректный email" HIGH
10.6 Ввод email с двумя символами @ Сообщение об ошибке: "Введите корректный email" HIGH
10.7 Ввод email с пробелами Сообщение об ошибке: "Введите корректный email" HIGH
10.8 Ввод длинного валидного email (>50 символов) Поле принимает значение, ошибок нет LOW

11. Дополнительные сценарии (Страна и Город)

Сценарий Ожидаемый результат Приоритет Статус
11.1 Попытка ввести страну, которой нет в выпадающем списке (ручной ввод) Сообщение об ошибке: "Выберите страну из списка" HIGH
11.2 Попытка ввести город, которого нет в выпадающем списке (ручной ввод) Сообщение об ошибке: "Выберите город из списка" HIGH

# 12. Нефункциональные тесты

12.1 Тестирование удобства использования (UI/UX)

Сценарий Ожидаемый результат Приоритет Статус
12.1 Сверка с макетом Шрифты, цвета, размеры элементов, отступы, выравнивание соответствуют макету LOW
12.2 Проверка навигации с помощью Tab При нажатие происходит переключениепо по всем полям MEDIUM
12.3 Проверка активности и доступности кнопки "Загрузить" Кнопка "Загрузить" неактивна, пока не заполнены все обязательные поля. Активна при их заполнении MEDIUM
12.3 Проверка отображения формы на разных разрешениях (мобильная) Форма адаптируется: нет горизонтального скролла, все элементы кликабельны, текст читаем. MEDIUM
12.4 Проверка четкости и понятности сообщений об ошибках Сообщения об ошибках понятны пользователю и точно указывают на проблему MEDIUM

12.2 Нагрузочное тестирование
12.3 Тестирование безопасности

About

Тест-кейсы

Topics

Resources

Stars

Watchers

Forks

Contributors