Test della scatola grigia
Cos'è il Gray Box Testing?
Il test Gray Box è una tecnica di test eseguita con informazioni limitate sulla funzionalità interna del sistema. I tester della Gray Box hanno accesso ai documenti di progettazione dettagliati insieme alle informazioni sui requisiti.
I test Gray Box vengono generati in base ai modelli basati sullo stato, ai diagrammi UML o ai diagrammi dell'architettura del sistema di destinazione.
Tecniche di test gray-box:
Test di regressione
Test di pattern
Test di array ortogonali
Test di matrice
Benefici:
Il test gray-box offre vantaggi combinati dei test white-box e black-box
Si basa su specifiche funzionali, diagrammi UML, diagrammi di database o viste architetturali
Le impugnature dei tester gray-box possono progettare scenari di test complessi in modo più intelligente
Il vantaggio aggiuntivo del test gray-box è che mantiene il confine tra tester indipendenti e sviluppatori
Svantaggi:
Nei test gray-box, non è possibile eseguire il test white box completo a causa di codice sorgente / binari inaccessibili.
È difficile associare i difetti quando eseguiamo il test Gray-box per un sistema distribuito.
Le migliori applicazioni adatte:
Il test gray-box è perfetto per le applicazioni basate sul Web.
Il test gray-box è anche l'approccio migliore per i test funzionali o di dominio.