Test black-box
Il test black-box è un tipo di test del software in cui il design dell'applicazione e il codice sorgente non sono noti al tester. Consente agli sviluppatori di ricevere feedback esterni, come richieste di funzionalità e bug che il team di sviluppo potrebbe aver trascurato.
Mentre il test white-box è utile per sottoporre le app a stress test, il test black-box è utile per migliorare l'esperienza utente. Per questo motivo, un'azienda di software può fornire una versione beta a un gruppo di beta tester esterni. Questi utenti, che potrebbero usare l'app per la prima volta, possono fornire un feedback obiettivo sull'interfaccia utente e sulle funzionalità complessive.
I tester black-box possono anche scoprire bug che i programmatori originali non avevano trovato. Un numero elevato di beta tester può scoprire errori e incompatibilità più rapidamente di un piccolo gruppo di sviluppatori. Perciò, le grandi aziende di software spesso distribuiscono versioni beta delle loro app prima del rilascio. I tester possono inviare segnalazioni di bug e altri feedback durante la fase beta dello sviluppo, che può durare alcuni mesi.
Molti programmi software vengono sottoposti sia a test white-box sia a test black-box. Il test white-box è più comune nella fase alpha, mentre il test black-box viene generalmente eseguito nella fase beta. L'esecuzione contemporanea di entrambi i tipi di test viene chiamata "test grey-box."
Metti alla prova le tue conoscenze