Junior
Позитивдүү жана терс тесттердин айырмасы эмнеде?
sobes.tech AI
AIден жооп
Позитивдүү тесттер система туура маалыматтар жана шарттар менен иштеп жатканын текшерет. Негативдүү тесттер система каталарга туруштук берүү жана туура эмес маалыматтарды туура иштетүү аркылуу ката же каалабаган жүрүм-турумдардын алдын алат.
Негизги айырмачылыктар:
| Жанач | Позитивдүү тесттер | Негативдүү тесттер |
|---|---|---|
| Максат | Функционалдуулукту тастыктоо (Happy Path) | Каталарга туруштук берүү тесттери |
| Кирүү маалыматтары | Туура, жарактуу маалыматтар | Туура эмес, жараксыз маалыматтар |
| Күтүлгөн натыйжа | Иштөө ийгиликтүү, күтүлгөн натыйжаны алуу | Каталар жөнүндө билдирүү, туура эмес маалыматтарды туура иштетүү |
| Тест мисалдары | уруксат берилген маанилерди киргизүү, стандарттык операцияларды жүргүзүү | уруксат берилбеген белгилерди киргизүү, чектен чыгуу, милдеттүү маалыматтардын жоктугу |
Мисал:
"Жаш" кирүү талаасын ойлонуп көрүңүз.
- Позитивдүү тест: 1ден 120ге чейин сандар киргизилет. Баалуулук ийгиликтүү сакталары күтүлүүдө.
- Негативдүү тест: Ариптер, терс сандар, 120ден чоң сандар киргизилет. Каталар жөнүндө билдирүү же кирүүнү четке кагуу күтүлүүдө.