Tecnología

Inicio

Norma IEEE para Software y Sistema de Documentación de la comprobación

Norma IEEE para Software y Sistema de Documentación de la comprobación


planes de control de calidad de software (PACS) se utilizan para asegurar que el software está probado a fondo, ya que se desarrolla. planes de control de calidad del software son definidos 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 pruebas de software y la documentación de cada fase de prueba de software y del sistema.

Normas para la documentación de prueba de software

El estándar IEEE 829 es el estándar para la documentación del software y del sistema de prueba. Esta norma requiere un plan de prueba que describe el entorno de prueba, las herramientas que se utilizan para probar las hipótesis de software y de prueba. documentación de las pruebas de software también debe describir los casos de prueba de diferentes tipos de usuarios y cómo se va a utilizar el software. El caso de prueba incluye una descripción de cómo el software se prueba para imitar cada tipo de las acciones del usuario. Esta documentación de prueba de software describe cómo se probarán los requisitos de software que deben cumplir y lo que constituye una prueba fallida. Software registros de documentación de prueba Las pruebas fallidas, que también son llamados anomalías. El estándar IEEE 1044 define cómo clasificar las anomalías. Estas anomalías en las pruebas de software son comúnmente llamados errores o bugs.

Normas para la documentación de prueba del sistema

El estándar IEEE 1008 es el estándar para las pruebas de unidad de software. Este estándar se utiliza cuando el software se ha instalado en el hardware y después se prueba en el hardware. El estándar IEEE 1012 es el estándar para los planes de verificación y validación de software. Esto también puede ser llamado de verificación de software y planes de validación, o planes de pruebas de V & V. Estos estándares IEEE requieren apto / no apto resultados de prueba de software y sistema de ser capturados, los errores de software capturados y notas sobre las condiciones en las que se produjeron errores grabarse.

Pruebas estándar estática

prueba estática se realiza sin ejecutar realmente el código de software o sistema. El estándar IEEE 1028 define varios tipos de pruebas de software estático. pruebas estáticas incluye las revisiones de código de software por sus compañeros del programador, las auditorías de software para garantizar el cumplimiento de las normas o requisitos contractuales y las revisiones de software de lógica. pruebas estáticas también puede incluir una revisión 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.

Normas de ensayo dinámicos

De acuerdo con la "Guía avanzada de Software Testing" de Anne Hass, la prueba dinámica es la prueba del software que se ejecuta en un ordenador para encontrar fallos en que el objeto no se comporta como se esperaba. Las pruebas de software y pruebas del sistema son formas de pruebas dinámicas. las pruebas de software dinámico puede ser realizada por los probadores de software, usuarios finales o herramientas de pruebas de software automatizadas. documentación de la prueba dinámica está cubierta por los estándares IEEE 1008, 1012 y 829.