
1. По целям тестирования
1.1. Тестирование пользовательского интерфейса
1.1.1. Проверка отображения элементов: Убедиться, что все элементы интерфейса отображаются корректно на различных устройствах и разрешениях экрана.
1.1.2. Проверка навигации: Убедиться, что пользователи могут легко перемещаться между страницами регистрации и личного кабинета.
1.2. Тестирование API
1.3. Тестирование локализации
1.4. Тестирование доступности: Проверка доступности для людей с ограниченными возможностями
1.5. Тестирование на различных устройствах
1.6. Тестирование безопасности
1.6.1. Защита от SQL-иньекций: Проверка уязвимостей в полях ввода
1.6.2. Защита от XSS-атак: Проверка на возможность внедрения скриптов через поля ввода
1.6.3. Безопасность паролей: Проверка требований к сложности паролей и их хранения
1.7. Тестирование на различных браузерах
2. По уровню тестирования
2.1. Модульное тестирование
2.2. Интеграционное тестирование
2.3. Системное тестирование
2.4. Приёмочное тестирование
3. По типу тестирования
3.1. Функциональное тестирование
3.1.1. Регистрация пользователя: Проверка возможности успешной регистрации с корректными данными.
3.1.2. Валидация данных: Проверка правильности валидации полей (email, пароль, имя) и отображение соответствующих сообщений об ошибках.
3.1.3. Вход в личный кабинет: Проверка успешного входа с корректными учетными данными.
3.1.4. Восстановление пароля: Проверка возможности восстановления пароля через электронную почту.
3.1.5. Редактирование профиля: Проверка возможности изменения личных данных (имя, email, пароль, номер телефона и т.д.).
3.1.6. Выход из личного кабинета: Проверка корректной работы функции выхода.
3.2. Нефункциональное тестирование
4. По методам тестирования
4.1. Чёрный ящик
4.2. Серый ящик
4.3. Белый ящик
5. По позитивности сценария
5.1. Позитивные сценарии
5.2. Негативные сценарии
6. По исполнителям
6.1. Альфа-тестирование
6.2. Бета-тестирование
7. По состоянию системы
7.1. Статическое тестирование
7.1.1. Тестирование документации
7.1.2. Ревью кода
7.2. Динамическое тестирование
7.2.1. Регистрация / авторизация
7.2.2. Люое другое воздействие на систему