У дома Софтуер Какво е тестване на черна кутия? - определение от техопедия

Какво е тестване на черна кутия? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава тестване на Black Box?

Тестването на черни кутии е техника за тестване на софтуер, която се фокусира върху анализа на функционалността на софтуера, спрямо вътрешните системни механизми. Тестването с черни кутии е разработено като метод за анализ на клиентските изисквания, спецификации и стратегии за проектиране на високо ниво.

Тестер на софтуер за черна кутия избира набор от валидни и невалидни условия за изпълнение и въвеждане на код и проверява за валидни изходни отговори.

Тестването с черни кутии е известно още като функционално тестване или тестване в затворени кутии.

Техопедия обяснява тестване на черната кутия

Търсачката е прост пример за приложение, подложено на рутинно тестване в черна кутия. Потребител на търсачката въвежда текст в лентата за търсене на уеб браузъра. След това търсачката намира и извлича свързани резултати от потребителски данни (изход).

Предимствата на тестването с черна кутия включват:

  • Простота: Улеснява тестване на дизайни от високо ниво и сложни приложения
  • Спестява ресурси: Тестерите се фокусират върху функционалността на софтуера.
  • Тестови случаи: Фокусиране върху функционалността на софтуера за улесняване на бързото разработване на тестови случаи.
  • Осигурява гъвкавост: Не се изискват специфични познания по програмиране.

Тестването с черна кутия също има някои недостатъци, както следва:

  • Проектирането и поддръжката на тестови случаи / скриптове може да бъде проблематично, тъй като инструментите за тестване на черни кутии зависят от известните данни.
  • Взаимодействието с графичен потребителски интерфейс (GUI) може да повреди тестовите скриптове.
  • Тестването обхваща само функциите на приложението.
Какво е тестване на черна кутия? - определение от техопедия