Planes de Aseguramiento de Calidad de Software ( PACS ) se utilizan para asegurar que el software es probado a fondo como se desarrolla. Planes de control de calidad de software se definen por el Instituto de Ingenieros Eléctricos y Electrónicos o estándar IEEE 730. El IEEE también ha emitido normas para cada fase de la prueba del software y la documentación de cada fase del software y prueba del sistema. Software de prueba Documentación Normas
IEEE 829 estándar es el estándar para la documentación de pruebas de software y del sistema. Esta norma requiere un plan de ensayo que describe el entorno de prueba , las herramientas utilizadas para probar el software y los supuestos de prueba . Documentación de las pruebas de software también debe describir los casos de prueba de los distintos tipos de usuarios y cómo van a utilizar el software. El caso de prueba incluye una descripción de cómo el software ha sido probado para imitar cada tipo de acciones del usuario . Esta documentación de prueba de software describe cómo se ha comprobado los requisitos de software que deben cumplir y lo que constituye una prueba fallida . Registros de documentación de prueba de software no pasaron las pruebas , que también se llaman anomalías. Estándar IEEE 1044 define la forma de clasificar las anomalías . Estas anomalías de prueba de software comúnmente se llaman errores o bugs .
Test System Documentación Normas
estándar IEEE 1008 es el estándar para las pruebas unitarias software. Este estándar se utiliza cuando el software se ha instalado en el hardware y luego probados en el hardware. IEEE 1012 es el estándar para la verificación del software y los planes de validación. Esto también puede ser llamado software de verificación y validación de los planes o planes de prueba V & V . Estos estándares IEEE requieren resultados pasa /fallo de software y sistema de prueba ser capturado , errores de software capturados y notas sobre las condiciones en que se produjeron los errores se registran .
Static Exámenes
Estándar
prueba estática se realiza sin tener que ejecutar el software o sistema de códigos . Estándar IEEE 1028 define varios tipos de pruebas de software estático. Pruebas estáticas incluye software de revisiones de código de los compañeros del programador, las auditorías de software para garantizar el cumplimiento de las normas o requisitos contractuales y revisiones de software de lógica . Pruebas estáticas también puede incluir comentarios de las quejas de los clientes en contra de los requisitos de software . En este caso, los usuarios ya han utilizado el software y sus informes son la base de la prueba estática.
Dinámico Pruebas Estándares
Según " Guía de Software Avanzado Testing " de Anne Hass, prueba dinámica es la prueba del software se está ejecutando en un equipo para encontrar fallos en que el objeto no se comporta como se espera. Las pruebas de software y pruebas del sistema son las formas de pruebas dinámicas . Las pruebas de software dinámico puede llevarse a cabo por los probadores de software , usuarios finales o herramientas automatizadas de pruebas de software . Documentación dinámico de pruebas está cubierto por las normas IEEE 1008 , 1012 y 829.