ISO IEC 29119 Javier Tuya Universidad de Oviedo AENOR: AEN/CTN 71/SC7/GT26 Jornadas de Innovacin y Calidad del Software Alcal de Henares, 4 de Septiembre de 2009 ISO/IEC 29119 - Software Testing 2 Javier Tuya, JICS 2009 Estado actual Estndares BSI BS 7925-1, SW Testing: Part 1-Vocabulary BS 7925-2, SW Testing: Part 2-SW Component Testing Estndares IEEE testing: IEEE Std 829, Software Test Documentation IEEE Std 1008, Software Unit Testing Otros estndares ISO/IEC: 12207, 15289 Otros estndares sectoriales Cuerpo de conocimiento y metodologas (p.e.) ISTQB TMap Next ISO/IEC 29119 - Software Testing 3 Javier Tuya, JICS 2009 Estado actual reas no cubiertas por estndares BSI/IEEE Aspectos organizativos Proceso y gestin de las pruebas Pocas tcnicas funcionales y no funcionales Pruebas basadas en riesgos Objetivo Unificar estndares anteriores en uno solo Cubrir el ciclo de vida completo Aplicable a todo tipo de sistemas software Consistente con otros estndares ISO ISO/IEC 29119 - Software Testing 4 Javier Tuya, JICS 2009 Organizacin Estructura Comits y GT Propuesta: Febrero 2007 WG26: Mayo 2007 Base para Terminologa comn Cuerpo de conocimiento Cualificaciones profesionales Certificaciones Contratacin Informacin http://www.softwaretestingsta ndard.org/ ISO IEC JTC1 SC7 WG26 AENOR CTN71 SC7 GT26 ISO/IEC 29119 - Software Testing 5 Javier Tuya, JICS 2009 ISO/IEC 29119 Estructura ISO/IEC 29119 - Software Testing 6 Javier Tuya, JICS 2009 Plan de trabajo ISO/IEC 29119 - Software Testing 7 Javier Tuya, JICS 2009 Parte 1 Conceptos y Vocabulario Conceptos generales Ciclo de vida de las pruebas Objetivos de las pruebas Tipos de pruebas, niveles de pruebas, tcnicas Conformidad Implicaciones en diferentes ciclos de vida (secuencial, evolutivo, gil) Roles y Responsabilidades Vocabulario ISO/IEC 29119 - Software Testing 8 Javier Tuya, JICS 2009 Parte 2 Procesos (Versin Agosto 2008) Poltica de la organizacin (Test Policy: TP) Estrategia organizacin (Test Strategy: TS) Gestin del proyecto (Test Management: TM) Nivel de pruebas X (Test Level: TL) ISO/IEC 29119 - Software Testing 9 Javier Tuya, JICS 2009 Parte 2 Ejemplo (TP) ISO/IEC 29119 - Software Testing 10 Javier Tuya, JICS 2009 Parte 2 Proceso de Gestin (TM) ISO/IEC 29119 - Software Testing 11 Javier Tuya, JICS 2009 Parte 2 Ejemplo (TM1) ISO/IEC 29119 - Software Testing 12 Javier Tuya, JICS 2009 Parte 2 Nivel de Pruebas (TL) ISO/IEC 29119 - Software Testing 13 Javier Tuya, JICS 2009 Parte 3,4 Documentacin, Tcnicas Documentacin Contenido + Plantillas Tcnicas Descripcin + Ejemplos Estticas: revisiones, inspecciones Dinmicas Especificacin: PCE, AVL, Sintcticas, Casos Uso, Combinatorias Estructura: CondicionesMC/DC, Flujo Datos Experiencia: Bsqueda Errores, Prueba Exploratoria ISO/IEC 29119 - Software Testing 14 Javier Tuya, JICS 2009 Conclusin Cobertura de una laguna en el estado actual de los estndares Proveer a los profesionales de una gua sobre pruebas cubriendo todos los aspectos del ciclo de vida (Conceptos, Vocabulario, Proceso, Documentacin, Tcnicas) Ms informacin: Sitio oficial JTC1/SC7: http://www.jtc1-sc7.org/ Informacin: ISO/IEC 29119: http://www.softwaretestingstandard.org/ Red RePRIS : http://in2test.lsi.uniovi.es/repris/