Existe una gran cantidad de estándares que abordan aspectos relacionados con la prueba de software; sin embargo, sólo son algunos los que se concentran en esa disciplina.
En esta sección presentamos una reseña de algunos de ellos (de la ISO/IEC), sin pretender ser exhaustivos.
ISO/IEC 25000 (SQuaRE)
La familia de estándares ISO/IEC 25000, también conocida como SQuaRE (System and Software Quality Requirements and Evaluation), representa la evolución de las normas ISO/IEC 9126, que describía las características de calidad de los productos de software, e ISO/IEC 14598, que describía el proceso de evaluación de productos de software. Se trata de una serie de estándares numerosa pero dinámica.
Estructura de la Familia ISO/IEC 25000
La familia ISO/IEC 25000 consta de las siguientes Divisiones (en la nomenclatura, la n representa un número entre 0 y 9):
1. ISO/IEC 2500n: División para la Gestión de la Calidad.
2. ISO/IEC 2501n: División para el Modelo de Calidad.
3. ISO/IEC 2502n: División para la Medición de la Calidad.
4. ISO/IEC 2503n: División para los Requisitos de Calidad.
5. ISO/IEC 2504n: División para la Evaluación de Calidad.
Estas Divisiones de la Familia ISO/IEC 25000 enmarcan Estándares, alguno(s) de los cuales tienen Partes, como se muestra en la siguiente tabla:
ISO/IEC 20246 e ISO/IEC 29119
Tanto el estándar ISO/IEC 20246 como la serie ISO/IEC 29119 fueron desarrollados en el seno del WG-26 (Working Group) de la ISO, en donde actualmente se desarrollan 5 Reportes Técnicos.
Estructura de los Estándares
La Serie del estándar ISO/IEC/IEEE 29 119 aborda la Prueba de Software; consta de 5 Partes y se están desarrolando 5 Reportes Técnicos. El estándar ISO/IEC 20 246 aborda las Revisiones de Productos de Trabajo.
La siguiente tabla proporciona una panorámica de ambos estándares: