Что такое позитивное и негативное тестирование?

Junior
410 просмотров
AFK Offer AI

Позитивное тестирование — проверяем, что система работает правильно при корректных данных: логин с правильными кредами, форма с валидными данными. Негативное — специально даём некорректные данные и проверяем, что система правильно обрабатывает ошибки: пустой email, слишком длинное поле, SQL в форме. Новички часто забывают про негатив, а там прячется много багов и проблем безопасности.

Следующий вопрос

Напишите mock для API ответа в Jest: замокайте fetch("/api/users") чтобы возвращал массив из 2 пользователей, напишите тест что компонент UserList отображает 2 строки.