Съдържание:
Определение - Какво означава тестване на Black Box?
Тестването на черни кутии е техника за тестване на софтуер, която се фокусира върху анализа на функционалността на софтуера, спрямо вътрешните системни механизми. Тестването с черни кутии е разработено като метод за анализ на клиентските изисквания, спецификации и стратегии за проектиране на високо ниво.
Тестер на софтуер за черна кутия избира набор от валидни и невалидни условия за изпълнение и въвеждане на код и проверява за валидни изходни отговори.
Тестването с черни кутии е известно още като функционално тестване или тестване в затворени кутии.
Техопедия обяснява тестване на черната кутия
Търсачката е прост пример за приложение, подложено на рутинно тестване в черна кутия. Потребител на търсачката въвежда текст в лентата за търсене на уеб браузъра. След това търсачката намира и извлича свързани резултати от потребителски данни (изход).
Предимствата на тестването с черна кутия включват:
- Простота: Улеснява тестване на дизайни от високо ниво и сложни приложения
- Спестява ресурси: Тестерите се фокусират върху функционалността на софтуера.
- Тестови случаи: Фокусиране върху функционалността на софтуера за улесняване на бързото разработване на тестови случаи.
- Осигурява гъвкавост: Не се изискват специфични познания по програмиране.
Тестването с черна кутия също има някои недостатъци, както следва:
- Проектирането и поддръжката на тестови случаи / скриптове може да бъде проблематично, тъй като инструментите за тестване на черни кутии зависят от известните данни.
- Взаимодействието с графичен потребителски интерфейс (GUI) може да повреди тестовите скриптове.
- Тестването обхваща само функциите на приложението.