Негативное тестирование — это процесс проверки того, как система или ее компоненты реагируют на некорректные данные, неверные действия пользователя, некорректные условия или другие негативные сценарии.
Цель негативного тестирования:
- Обеспечить стабильность и устойчивость работы системы в нештатных ситуациях.
- Выявить ошибки, связанные с обработкой исключений и некорректных входных данных.
- Проверить защищенность системы от несанкционированного доступа или неправильного использования.
Примеры негативных сценариев:
- Ввод некорректного формата данных (например, текст в поле для числа).
- Превышение допустимого количества символов в поле ввода.
- Попытка выполнения действия без необходимых прав доступа.
- Ввод некорректных логина или пароля.
- Загрузка файла неподдерживаемого формата или размера.
- Обрыв сетевого соединения во время выполнения операции.