Sobes.tech
Junior

Koja je razlika između negativnih i pozitivnih testova?

sobes.tech АИ

Одговор од АИ

Позитивно тестирање проверава да ли систем функционише очекиваним начином са исправним улазним подацима и условима. Негативно тестирање проверава да ли систем правилно рукује неисправним улазним подацима и условима, спречавајући кварове или нежелено понашање.

Главне разлике:

Аспекат Позитивно тестирање Негативно тестирање
Циљ Потврда функционалности (Happy Path) Провера отпорности на грешке
Улазни подаци Правилни, важећи подаци Неважећи, неисправни подаци
Очекујни резултат Успешно извршавање, добијање очекиваног резултата Порука о грешци, исправна обрада неисправних података
Примери тестова Унос дозвољених вредности, извођење стандардних операција Унос недозвољених карактера, прелазак граница, недостатак обавезних података

Пример:

Замислите поље за унос "Возраст".

  • Позитивни тест: Уносе се бројеви од 1 до 120. Очекива се да ће вредност успешно бити сачувана.
  • Негативни тест: Уносе се слова, негативни бројеви, бројеви већи од 120. Очекива се порука о грешци или одбијање уноса.