IEEE standard per il software e sistema di documentazione di prova

January 18

IEEE standard per il software e sistema di documentazione di prova


si ricorre a piani di garanzia della qualità del software (SQAP) per garantire che il software viene accuratamente testato come si è sviluppato. Software piani di garanzia della qualità sono definiti da dall'Institute of Electrical and Electronics Engineers o standard IEEE 730. La IEEE ha anche emesso norme per ciascuna fase di test del software e la documentazione di ogni fase di software e sistema di test.

Software Standard test Documentation

Lo standard IEEE 829 è lo standard per la documentazione del software e sistema di test. Questo standard richiede un piano di test che descrive l'ambiente di test, gli strumenti utilizzati per testare il software e test di ipotesi. Software documentazione di prova deve descrivere i casi di test di diversi tipi di utenti e come si utilizzerà il software. Il banco di prova include una descrizione di come il software è stato testato per simulare ogni tipo di azioni dell'utente. Questa documentazione di prova del software descrive come sarà dimostrato requisiti software da soddisfare e ciò che costituisce un test fallito. Software registra documentazione di prova test falliti, che sono chiamati anche anomalie. Standard IEEE 1044 definisce come classificare le anomalie. Queste anomalie test del software sono comunemente chiamati errori o bug.

Standard di documentazione di prova del sistema

Lo standard IEEE 1008 è lo standard per unit testing del software. Questo standard è utilizzato quando il software è stato installato l'hardware e poi testato l'hardware. Lo standard IEEE 1012 è lo standard per i piani di verifica e validazione del software. Questo può anche essere chiamato verifica del software e dei piani di validazione, o piani di test V & V. Questi standard IEEE richiedono pass / fail risultati del software e test di sistema essere catturati, errori software catturati e note sulle condizioni in cui si sono verificati errori da registrare.

Test statici standard

prove statiche viene eseguita senza realmente eseguire il software o il sistema di codice. Standard IEEE 1028 definisce diversi tipi di test del software statica. prove statiche include le revisioni del codice del software da parte dei compagni del programmatore, controlli software per garantire il rispetto delle norme o requisiti contrattuali e recensioni Logic Software. test statica può comprendere anche valutazioni di reclami dei clienti contro i requisiti software. In questo caso, gli utenti hanno già utilizzato il software e le loro relazioni sono alla base della prova statica.

Norme di controllo dinamici

Secondo la "Guida per Advanced Software Testing" di Anne Hass, testing dinamico è testing di software in esecuzione su un computer per trovare gli errori in cui l'oggetto non si comporta come previsto. test del software e test di sistema sono forme di prove dinamiche. test del software dinamico può essere effettuata da software tester, gli utenti finali o strumenti di test del software automatizzati. documentazione di prova dinamica è coperto da standard IEEE 1008, 1012 e 829.