Cos'è il test della scatola grigia?

Grey Box Test è un tipo di test professionali spesso utilizzati per il software per computer, che combina alcuni aspetti del test della scatola nera e dei test della scatola bianca. L'idea generale è quella di combinare questi altri due tipi per utilizzare i punti di forza di ciascuno, riducendo al minimo i limiti o le debolezze. I test di Grey Box consistono sostanzialmente in test professionali in cui i tester comprendono alcuni dei modi in cui funziona il software, ma non capiscono tutto al riguardo.

Quando si sviluppano e test di software, ci sono due modelli comuni di test spesso utilizzati. Si tratta di test della scatola nera e test della scatola bianca e il test della scatola grigia è fondamentalmente una combinazione di entrambi. Il test Black Box consiste nel test in cui i tester non comprendono o hanno accesso al codice che esegue il software. Ad esempio, qualcuno può utilizzare i test Black Box per consentire a un'azienda esterna di sviluppare software con un sistema operativo per computer (OS) senza dare alla compagnay Il codice sorgente per il sistema operativo.

Questo tipo di test è spesso utilizzato da molte diverse società di software e può essere utilizzato sia per i test interni che esterni. Uno dei maggiori punti deboli di questo tipo di test, tuttavia, è che la conoscenza limitata dei tester può potenzialmente ostacolare i loro test. Ciò richiederà spesso che i risultati vengano analizzati da una terza parte che comprende sia i test che il codice dietro il software da testare. Grey Box Test cerca di alleviare alcuni di questi problemi combinando questo tipo di test con alcuni elementi di test della scatola bianca.

Test di White Box consiste nel test del software eseguito da persone che comprendono appieno il software in fase di test e hanno accesso al codice sorgente per il software. Questo viene spesso fatto internamente presso uno sviluppatore di software per garantire che il programma sia corretto e per consentire ai tester di interagire direttamente con arguziaH il codice dietro il programma. Ci sono potenziali problemi di sicurezza con questo tipo di test, tuttavia, e quindi i test della scatola grigia vengono spesso utilizzati per combinare entrambi i tipi in modi che sono sia produttivi che sicuri.

Nei test della scatola grigia, i tester comprendono alcuni aspetti del software utilizzati e potrebbero essere in grado di vedere alcune parti del codice sorgente ma non tutte. Ciò consente ai tester di interagire in modo più completo con e comprendere il programma che stanno testando rispetto ai test Black Box consente, ma senza il pieno accesso e problemi di sicurezza che possono derivare dai test della scatola bianca. Qualcuno che esegue il test di grigio box sul software per un nuovo sistema operativo, ad esempio, può essere in grado di vedere il codice per aspetti del sistema operativo rilevanti per i suoi test del programma, ma non tutto il codice sorgente.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?