Che cos'è il test "scatola nera"? [chiuso]


8

Che cos'è il test "scatola nera" e in che cosa differisce dai test ordinari? Ad esempio test in scatola nera prima della distribuzione in produzione.

Nota : il test "scatola nera" è un requisito comune quando si applica per i ruoli devops (non è necessario un tester).


4
Sto votando per chiudere questa domanda come off-topic perché appartiene a questa domanda appartiene al Software Quality Assurance & Testing SE, non qui
Rsf


Votando per chiudere questo, poiché è più adatto per altri siti SE.
Evgeny

Sì, può rientrare in diverse categorie. Penso che l'approccio migliore sarebbe quello di inviare domande SQA generali a SQA e domande in cui è necessaria la conoscenza del dominio per la relativa SE.
Rsf

Risposte:


6

Farò la mia risposta, basandomi sulle conoscenze per i test di sicurezza, ma IMHO può essere generalizzato.

  • Test della scatola nera - quando il tester non sa nulla del sistema, dei componenti, dei collegamenti, delle connessioni, ecc. Questo può essere utile più come i test UI / UX, i test funzionali. Esempio: non lavori per Microsoft e inoltre non hai il codice sorgente e devi testare MS Office

  • Test della scatola grigia - quando il tester ha una certa conoscenza di come funziona il sistema, alcune informazioni sugli interni.

  • Test in white box - quando il tester ha o può ottenere tutte le informazioni su interni, connessioni, principi di funzionamento del prodotto testato. Esempio: test del kernel Linux.

Per riferimento:

Test della scatola nera (Wikipedia)

Test su scatola bianca (Wikipedia)

Test di scatole grigie (Wikipedia)


2

Come ha risposto Romeo Ninov nei test Black Box, il tester non è a conoscenza della struttura interna dell'applicazione.

Questo metodo è chiamato così perché il programma software, agli occhi del tester, è come una scatola nera; all'interno del quale non si vede. Questo metodo tenta di trovare errori nelle seguenti categorie:

  • Funzioni errate o mancanti
  • Errori di interfaccia
  • Errori nelle strutture di dati o accesso al database esterno
  • Errori di comportamento o prestazioni
  • Errori di inizializzazione e terminazione

refrence:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.