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.