Casa Software Che cos'è il test in white box? - definizione da techopedia

Che cos'è il test in white box? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significano i test a scatola bianca?

Il testing white-box è una metodologia utilizzata per garantire e validare il framework, i meccanismi, gli oggetti e i componenti interni di un'applicazione software. I test in white box verificano il codice in base alle specifiche di progettazione e scoprono le vulnerabilità delle applicazioni.

I test in scatola bianca sono anche noti come test in scatola trasparente, test in scatola trasparente, test strutturali e test in scatole di vetro. La scatola di vetro e la scatola trasparente indicano che i meccanismi interni sono visibili a un team di ingegneri del software.

Techopedia spiega il White-Box Testing

Durante il test in white box, il codice viene eseguito con valori di input preselezionati per la convalida dei valori di output preselezionati. I test in white box spesso implicano la scrittura di stub e driver di codice software.

I vantaggi dei test white box includono:

  • Abilita la riusabilità del test case e offre una maggiore stabilità
  • Facilita l'ottimizzazione del codice
  • Facilita l'individuazione delle posizioni degli errori nascosti nelle prime fasi di sviluppo
  • Facilita test efficaci dell'applicazione
  • Rimuove le righe di codice non necessarie

Gli svantaggi includono:

  • Richiede un tester qualificato con conoscenza della struttura interna
  • Richiede tempo
  • Costi elevati
  • La convalida del bit di codice è difficile.

I test in white box completano i test unitari, i test di integrazione e i test di regressione.

Che cos'è il test in white box? - definizione da techopedia