Тестирование, при котором используются некорректные данные и выполняются некорректные операции, называется негативным тестированием.
Давайте подробнее разберем, что такое негативное тестирование и как оно отличается от других типов тестирования:
- Негативное тестирование:
- Целью негативного тестирования является проверка того, как система реагирует на некорректные или неожиданные входные данные.
- Это помогает выявить ошибки и уязвимости в системе, которые могут возникнуть при неправильном использовании.
- Примеры негативных тестов могут включать попытки ввести недопустимые символы в поля ввода или выполнение операций, которые не должны быть разрешены.
- Позитивное тестирование:
- В отличие от негативного, позитивное тестирование направлено на проверку корректной работы системы с допустимыми данными.
- Цель – убедиться, что система выполняет свои функции правильно и отвечает на ожидаемые входные данные.
- Расширенное тестирование:
- Это понятие может относиться к более глубокому и детальному тестированию системы, но не обязательно связано с использованием некорректных данных.
- Дымовое тестирование:
- Дымовое тестирование – это первичное тестирование, которое выполняется для проверки основных функций приложения после сборки.
- Цель – быстро определить, работает ли приложение в целом, прежде чем проводить более детальное тестирование.
Таким образом, негативное тестирование является важной частью процесса тестирования, так как оно позволяет выявить проблемы, которые могут возникнуть в реальных условиях эксплуатации программы.