Junior
Можеш ли да говориш о техници анализе граничних вредности?
sobes.tech АИ
Одговор од АИ
Анализа граница вредности (Boundary Value Analysis, BVA) је метода дизајна тестова која се заснива на претпоставци да се грешке често јављају на границама улаза или излаза.
Принцип BVA је тестирање вредности:
- На самом границом дозвољеног опсега.
- У непосредној близини границе (лево и десно, или ниже и више).
За опсег [min, max], тестирају се вредности min, min+1, max-1, max. Понекад се укључују и min-1 и max+1 за проверу руковања неважећим вредностима.
Пример:
Поље за унос године, дозвољени опсег од 18 до 65 година.
Тестиране вредности према BVA:
- Валидне: 18, 19, 64, 65
- Неважеће (за проверу грешака): 17, 66
Ова техника добро допуњује технику поделе на еквивалентне класе. Прво се подељују подаци на класе еквивалентности, а затим у свакој класи (посебно на границама) примењује се BVA.
Предности BVA:
- Висока вероватноћа откривања грешака везаних за услове поређења (<, >, <=, >=).
- Систематски приступ избору тест података на границама.
- Смањује вишак тестова у поређењу са потпуним истраживањем.
Недостаци BVA:
- Не увек је применљива на не-числове податке (ако нису јасно дефинисане границе).
- Не открива грешке које нису повезане са границама.