Tartalomjegyzék:
- Meghatározás - Mit jelent a fekete doboz tesztelése?
- A Techopedia magyarázza a fekete doboz tesztelését
Meghatározás - Mit jelent a fekete doboz tesztelése?
A fekete doboz tesztelése olyan szoftver tesztelési technika, amely a szoftver funkcionalitásának elemzésére összpontosít, szemben a belső rendszer mechanizmusaival. A fekete doboz tesztelését az ügyfelek igényeinek, előírásainak és magas szintű tervezési stratégiáinak elemzésére fejlesztették ki.
A fekete doboz szoftver tesztelője kiválasztja az érvényes és érvénytelen bemeneti és kódfuttatási feltételeket, és ellenőrzi az érvényes kimeneti válaszokat.
A fekete dobozos tesztelést funkcionális vagy zárt dobozos tesztelésnek is nevezik.
A Techopedia magyarázza a fekete doboz tesztelését
A keresőmotor egy egyszerű példa az alkalmazásokra, amelyek rutinszerű fekete doboz tesztelés alá esnek. A keresőgép felhasználója szöveget ír be a böngésző keresősávjába. Ezután a keresőmotor megkeresi és lekérdezi a kapcsolódó felhasználói adatok eredményeit (output).
A fekete doboz tesztelésének előnyei a következők:
- Egyszerűség: Megkönnyíti a magas szintű tervek és az összetett alkalmazások tesztelését
- Források megtakarítása: A tesztelők a szoftver funkcionalitására összpontosítanak.
- Teszt esetek: Összpontosítás a szoftver funkcionalitására a teszt eset gyors fejlesztésének megkönnyítése érdekében.
- Rugalmasságot nyújt: Nincs szükség speciális programozási ismeretekre.
A fekete dobozos tesztelésnek vannak bizonyos hátrányai is, az alábbiak szerint:
- A teszt eset / szkript kialakítása és karbantartása problémás lehet, mivel a fekete doboz tesztelési eszközei az ismert bemenetektől függenek.
- A grafikus felhasználói felület (GUI) interakció károsíthatja a teszt szkripteket.
- A tesztelés csak az alkalmazás funkcióit fedi le.