Найти в Дзене

🧪 Позитивное vs негативное тестирование: с чего вообще начать?

Когда только заходишь в QA, кажется логичным проверять, что «всё работает как задумано». Но реальность такая: прод чаще ломают не идеальные сценарии, а странные действия живых людей. Когда только заходишь в QA, кажется логичным проверять, что «всё работает как задумано». Но реальность такая: прод чаще ломают не идеальные сценарии, а странные действия живых людей. 📌 В чём разница 🔹 Позитивное тестирование
Проверяем, что система делает то, что должна, если пользователь ведёт себя «правильно». Примеры: - валидный логин/пароль → успешный вход; - корректный номер карты → успешная оплата.
🔹 Негативное тестирование
Проверяем, что система не ломается и ведёт себя предсказуемо, когда пользователь делает «фигню». Примеры: - пустые поля; - слишком длинный текст; - спецсимволы, emoji и т.п. Важно: негативное тестирование — это не «издеваться над системой», а проверять, что она адекватно обрабатывает ошибки (валидация, сообщения, логирование).
🎯 Главная мысль Хороший QA не делит мир на «позит

Когда только заходишь в QA, кажется логичным проверять, что «всё работает как задумано».

Но реальность такая: прод чаще ломают не идеальные сценарии, а странные действия живых людей.

Когда только заходишь в QA, кажется логичным проверять, что «всё работает как задумано».

Но реальность такая: прод чаще ломают не идеальные сценарии, а странные действия живых людей.

📌 В чём разница

🔹 Позитивное тестирование
Проверяем, что система делает то, что должна, если пользователь ведёт себя «правильно».

Примеры:

- валидный логин/пароль → успешный вход;

- корректный номер карты → успешная оплата.


🔹 Негативное тестирование
Проверяем, что система не ломается и ведёт себя предсказуемо, когда пользователь делает «фигню».

Примеры:

- пустые поля;

- слишком длинный текст;

- спецсимволы, emoji и т.п.

Важно: негативное тестирование — это не «издеваться над системой», а проверять, что она адекватно обрабатывает ошибки (валидация, сообщения, логирование).


🎯 Главная мысль

Хороший QA не делит мир на «позитивные» и «негативные» сценарии. Он видит реальные пути пользователя, включая кривые.

💬 А ты в своих проверках сейчас больше про «работает» или про «не должно сломаться»?

#qa_теория #qa_from_zero #тестирование #qa