Чем позитивное тестирование отличается от негативного?
- Приведите примеры негативных проверок
- Что такое негативный тест-кейс?
Позитивное — проверка с корректными данными и ожидаемыми действиями; негативное — с некорректными, чтобы убедиться, что система правильно обрабатывает ошибку.
- Сначала позитивные: работает ли основной сценарий
- Негативные: пустые поля, неверный формат, слишком длинные значения, спецсимволы, нет сети
А ещё Цель негативной проверки — понятная ошибка, а не падение и не сохранение мусора
Подробно
Позитивное тестирование проверяет, что система делает то, что должна, при правильном использовании: корректный email и пароль — вход выполнен.
Негативное тестирование проверяет реакцию на неправильные данные и действия. Ожидаемый результат — не «ничего не работает», а корректная обработка: понятное сообщение, данные не сохранились, система не упала, не появилось уязвимости.
Что проверять в негативных сценариях:
- пустые обязательные поля, пробелы вместо значения;
- неверный формат: буквы в поле телефона, email без
@; - значения за границами: слишком длинная строка, отрицательное число;
- спецсимволы и попытки инъекций:
<script>,' OR 1=1 --; - действия не по сценарию: двойное нажатие кнопки, кнопка «назад» при оплате, обрыв сети;
- доступ без прав: открыть чужой заказ по ссылке.
Обычно начинают с позитивных проверок: если основной сценарий не работает, негативные смысла не имеют.
Пример
Поле «Возраст» (18–99, целое число). Позитивные: 18, 45, 99. Негативные: 17, 100, пусто, «двадцать», 25.5, −5, 99999999999, пробел.
Что хотят услышать
- Определение через корректные и некорректные данные.
- Ожидаемый результат негативной проверки — правильная обработка ошибки.
- Набор типовых негативных проверок.
Частые ошибки
- Считать, что негативный тест «должен упасть».
- Ограничиться пустыми полями.
Проверьте себя
Один верный вариант. Подумайте, потом откройте ответ.
Показать варианты и ответ
- ✗Пустые поля проверять не нужно
- ✗Негативное тестирование нужно, чтобы система упала, а начинать нужно именно с него
- ✗Начинать нужно с негативных проверок
- ✓Позитивное — корректные данные, негативное — некорректные: ждём понятную ошибку
Что спросят дальше
Связанные вопросы
Разбор собеседования с sotto
После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.