Junior
Koja je razlika između negativnih i pozitivnih testova?
sobes.tech АИ
Одговор од АИ
Позитивно тестирање проверава да ли систем функционише очекиваним начином са исправним улазним подацима и условима. Негативно тестирање проверава да ли систем правилно рукује неисправним улазним подацима и условима, спречавајући кварове или нежелено понашање.
Главне разлике:
| Аспекат | Позитивно тестирање | Негативно тестирање |
|---|---|---|
| Циљ | Потврда функционалности (Happy Path) | Провера отпорности на грешке |
| Улазни подаци | Правилни, важећи подаци | Неважећи, неисправни подаци |
| Очекујни резултат | Успешно извршавање, добијање очекиваног резултата | Порука о грешци, исправна обрада неисправних података |
| Примери тестова | Унос дозвољених вредности, извођење стандардних операција | Унос недозвољених карактера, прелазак граница, недостатак обавезних података |
Пример:
Замислите поље за унос "Возраст".
- Позитивни тест: Уносе се бројеви од 1 до 120. Очекива се да ће вредност успешно бити сачувана.
- Негативни тест: Уносе се слова, негативни бројеви, бројеви већи од 120. Очекива се порука о грешци или одбијање уноса.