miércoles, 24 de octubre de 2012

ISO IEC 29119 Standar de Pruebas del Software

El objetivo de la norma ISO / IEC 29119, aún en elaboración, es crear un estándar definitivo sobre pruebas software, que recoja y estandarice el vocabulario, los procesos, técnicas de documentación, etc., del ciclo de vida de las pruebas.

La idea es que la ISO 29119 unifique unas cuantas normas previas, principalmente:
  • La BS 7925-1.
  •  Las IEEE Std. 829, Software Test Documentation, IEEE Std 1008, Software Unit Testing, IEEE Std 1012-1998 Software Verification and Validation y IEEE Std 1028-1997 Software Reviews.
  • Y varias ISO, como son la ISO/IEC 12207, Software Life Cycle Processes, ISO/IEC 15289, System and Software Life Cycle Process Information Products y ISO/IEC TR 19759, Guide to the Software Engineering Body of Knowledge.


Estructura





Plan de Trabajo




Partes de la ISO 29119 

la ISO 29119 se ha dividido en varias partes (es decir, en varios documentos). Por el momento, estás son las cuatro partes en las que se está trabajando:

Parte 1: Definiciones y Vocabulario.

  • Conceptos generales:
    • ciclo de vida de las pruebas
    • objetivos de las pruebas
    • tipos de pruebas, niveles de pruebas,tecnicas
  • conformidad
  • Implicaciones en diferentes ciclos de vida(secuencial,evolutivo,agil)
  • roles y responsabilidades
  • Vocabulario

Parte 2: Proceso de Pruebas.


Politica de la organizacion (Test PolicyTP)
Estrategia de la organizacion(Test Strategy TS)
Gestion del proyecto (Test Management TM)
Nivel de Pruebas X(Test Level TL)

PROCESOS DE PRUEBA

INSTANCIACION DE PROCESOS DE PRUEBA
ORGANISATIONAL TEST PROCESS







TEST MANAGEMENT PROCESSES
TEST PLANNING PROCESS
TEST MONITORING AND CONTROL PROCESS
DYNAMIC TEST PROCESSES
STATIC TEST PROCESSES


Parte 3: Documentación de Pruebas.



 Documentacion de Prueba Orfanizacional
  • Prueba de politica
  • Prueba de Estrategia
Proyecto de documentación de pruebas
  • Proyecto de plan de pruebas
  • Prueba de informe de terminación del proyecto
Prueba de Nivel documentación
  •   Plan de pruebas
  •   Especificación de pruebas
  •   Resultados de las pruebas
  •   informes de Anomalía  
  •   informe de estado de nivel de pruebas
      informe de prueba ambiental
      informe
    de nivel terminación de pruebas
 Apéndices 
  • Ejemplos de documentos en cada nivel de la prueba
Parte 4: Técnicas de Pruebas.

 
Pruebas técnicas de diseño de casos
  estático

  •    Inspecciones, visitas guiadas, etc
  dinámica
  •    caja negra, caja blanca, etc
  No funcional
  •    Seguridad, rendimiento, facilidad de uso, etc
Prueba de medición (por ejemplo, cobertura)
Apéndices

  •   Ejemplos
  •   eficacia

Conclusión

Proveer a los profesionales de una guía sobre pruebas cubriendo todos los aspectos del ciclo de vida (Conceptos, Vocabulario, Proceso, Documentación, Técnicas)