Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software versioni Beta >> .

Le metodologie utilizzate per sviluppare Test Cases

Software di prova si svolge in tutto il ciclo di vita del progetto ed ogni fase utilizza una metodologia diversa per produrre adeguati casi di test . Casi di test automatizzati sono creati per i test a livello di unità e sono utilizzati in tutta la fase di sviluppo . Test white box avviene durante la fase di integrazione del software . Test di sistema fa uso della casella di prova strategia cassa nera . Casi di test di accettazione sono generalmente basate su casi d'uso di business e coprono gli scenari positivi. Automatizzati /Agile Test Cases

casi di test automatizzati sono sviluppati durante la fase di progettazione di dettaglio di un progetto utilizzando la metodologia agile . Poiché i requisiti per il sistema sono raffinati e il disegno stabilito , casi di test livello di unità sono scritti utilizzando uno strumento come l' open-source JUnit . I test automatici saranno eseguiti durante la fase di sviluppo e di test di regressione dopo che il codice è stato completato. Livello di unità di casi di test agili coprono piccole parti del software totale; costringono errori per testare la gestione delle eccezioni e di eseguire test distruttivi . I casi di test sviluppati durante il test di unità sono poi combinati in una suite di regressione che può essere eseguito in modo rapido per verificare che i cambiamenti futuri non rompere il codice esistente .
White Box di prova Casi

test white box richiede la conoscenza di attuazione del sistema e il flusso di dati , così come eccezione e la gestione degli errori e funzioni di sicurezza . Casi di test tentano di rompere il codice e di esporre le debolezze e le vulnerabilità di sicurezza . Casi di test white box dovrebbero esercitare ogni riga di codice , prendendo ogni ramo a punti di decisione nel sistema . Casi di test white box verificare interfacce tra tutti i pezzi del codice una volta che il software è stato integrato . Casi di test verificare che lunghezze di campo e memorizzazione dei dati gestiscono i valori minimi e massimi specificati nei requisiti .
Scatola nera test Casi

Test funzionale utilizza un nero metodologia di dialogo per sviluppare casi di test . Questo livello di test non richiede la conoscenza dettagliata del sistema di progettazione o l'implementazione . Black box casi di test sono scritti in base ai requisiti di sistema funzionali . I casi di test verificano che il software si comporta come indicato nei requisiti , che accetta tutti gli input validi , crea l'output corretto e gestisce l'input non valido , come previsto.
Acceptance Test Cases

casi di test di accettazione sono stati progettati da parte dell'utente finale del software e convalidare che il sistema gestisce correttamente gli scenari di business che è stato creato per gestire . Casi di test di accettazione si basano sui dati dei clienti effettivi e un insieme di casi d'uso o gli scenari di business . Gli scenari di business testare i punti di decisione software che sono più probabilità di essere utilizzato quando il software viene spostato in produzione. I casi di test sono più complessi che in altre fasi di test , ma sono meno completo. Casi di test di accettazione non tentano di rompere il codice e non coprire eccezione e la gestione degli errori .

 

software © www.354353.com