Съдържание:
Определение - Какво означава тестване на сивата кутия?
Тестването на сивата кутия е методика за тестване на софтуер, която включва комбинацията от тестване на бяла кутия и черна кутия. Той използва директната техника за тестване на черни кутии, както и подхода за системи, насочени към код, както в случая на тестване с бяла кутия. Тестерите, които използват тестване в сива кутия, се нуждаят от документация за приложение на високо ниво, за да завършат тестовете. Тестването в сива кутия е насочено към намиране на дефекти въз основа на неправилна структура или използване на приложение.
Изпитването на сивата кутия е известно още като полупрозрачно тестване.
Техопедия обяснява тестовете на сивата кутия
Тъй като тестовете за сиви кутии имат достъп до знания за проектна документация, те могат да подготвят и създадат по-добри тестови случаи и планове. Подходът за тестване обаче осигурява на тестерите само ограничени познания за различните функционални приложения.
Предимствата на тестването в сива кутия включват:
- Работи добре за големи кодови сегменти.
- От тестерите не се изисква да знаят език за програмиране или методи за тестване на приложението, което прави това тестване най-вече безпристрастно и ненатрапчиво.
- Достъпът до програмния код не е от съществено значение.
- Предоставя ясно определени роли за потребителите и разработчиците по време на тестване. Тестването се базира на перспективата на потребителя, а не на дизайнера.
- Повечето тестови случаи са трудни за проектиране.
- Тъй като има само няколко тестови сценария, има ограничено покритие.
- Тъй като тестерите имат ограничени познания за процеса, той не се счита за ефективен метод за тестване.