Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Quali sono i vantaggi di White Box Testing

? Test white box si riferisce ad un metodo di software di test in cui il codice sorgente è visibile durante il processo di test . Questo è in confronto al test scatola nera in cui il codice non è visibile ed è progettato per replicare l' esperienza dell'utente finale . A causa della sua trasparenza , test white box ha diversi vantaggi che non sono disponibili senza il codice di essere visibile . Questo tipo di test è noto anche come chiara box testing , collaudo scatola trasparente , o test basato su codice. Trasparenza

Perché gli analisti possono guardare il codice sorgente mentre il software è in fase di test , ogni riga di codice può essere analizzato , almeno teoricamente . Vincoli di tempo e budget spesso dettare come viene analizzato a fondo il codice . Se il software sembra essere in esecuzione come progettato , test white box in grado di convalidare o meno il codice stesso funziona come è stato previsto. Ad esempio , i pezzi inutili di codice , percorsi non necessari tra operazioni e perdite di memoria possono essere rilevati quando un analista può vedere il codice sorgente .
Sicurezza

sicurezza è un considerazione importante nella progettazione della maggior parte dei programmi software - per il software stesso , altri software interagisce con il sistema e che la ospita . Se il software è stato testato usando tattiche e metodi che potrebbero essere utilizzati dagli hacker , il comportamento del codice può essere monitorata utilizzando bianco box testing , quindi analizzata per le vulnerabilità che potrebbero essere sfruttate dopo che il software è stato rilasciato. Basandosi esclusivamente sulla sperimentazione della scatola nera non sempre rivela vulnerabilità di sotto dello strato di interfaccia .
Tempestività

Essere in grado di rilasciare un nuovo software in modo tempestivo è un considerazione importante in ogni progetto . Perché test white box non richiede l' interfaccia utente per essere completato , il test può essere eseguita sotto è ancora in fase di sviluppo l'interfaccia utente grafica . Come risultato , i problemi del software possono essere rilevati e affrontati molto prima. Ogni problema che viene rilevato e risolto prima che il prodotto è finito riduce la quantità di tempo che altrimenti sarebbe necessario durante nero fase di collaudo scatola .
Vantaggi economici

scatola bianca test può essere più costoso di test scatola nera , dovuta alla perizia richiesta per analizzare il codice sorgente . Box tester bianchi hanno bisogno di un fondo nel linguaggio di programmazione , mentre i tester box neri sono solitamente specialisti di assicurazione della qualità che hanno solo bisogno di sapere come far funzionare l'interfaccia utente . Tuttavia nel ciclo di sviluppo prodotto globale , test white box può portare a risparmi significativi se difetti nel programma vengono rilevati utilizzando test white box , mentre il prodotto è ancora in fase di sviluppo .

 

Programmazione © www.354353.com