nuevo estándar de pruebas del software: iso/iec 29119 · javier tuya universidad de oviedo aenor:...

14
Nuevo estándar de pruebas del software: ISO/IEC 29119 Javier Tuya Universidad de Oviedo AENOR: AEN/CTN 71/SC7/GT26 Solo Pruebas 2009 – Madrid, Febrero 2009

Upload: others

Post on 18-Jan-2020

15 views

Category:

Documents


0 download

TRANSCRIPT

Nuevo estándar de pruebas del software: ISO/IEC 29119

Javier TuyaUniversidad de OviedoAENOR: AEN/CTN 71/SC7/GT26

Solo Pruebas 2009 – Madrid, Febrero 2009

Javier Tuya ISO IEC 29119 - Software Testing 2

Estado actual

Estándares BSIBS 7925-1, SW Testing: Part 1-VocabularyBS 7925-2, SW Testing: Part 2-SW Component Testing

Estándares IEEE testing:IEEE Std 829, Software Test DocumentationIEEE Std 1008, Software Unit Testing

Otros estándares ISO/IEC: 12207, 15289Otros estándares sectorialesCuerpo de conocimiento y metodologías (p.e.)

ISTQBTMap Next®

Javier Tuya ISO IEC 29119 - Software Testing 3

Estado actual

Áreas no cubiertas por estándares BSI/IEEEAspectos organizativosGestión de las pruebasPocas técnicas funcionales y no funcionales

Objetivoo Unificar estándares anteriores en uno soloo Cubrir el ciclo de vida completoo Aplicable a todo tipo de sistemas softwareo Consistente con otros estándares ISO

Javier Tuya ISO IEC 29119 - Software Testing 4

Organización

Estructura de Comités y GT Propuesta: Febrero 2007WG26: Mayo 2007Base para

Terminología comúnCuerpo de conocimientoCualificaciones profesionalesCertificacionesContratación

Informaciónhttp://www.softwaretestingstandard.org/

ISO IEC

JTC1

SC7

WG26

AENOR

CTN71

SC7

GT26

Javier Tuya ISO IEC 29119 - Software Testing 5

ISO/IEC 29119 – Estructura

Javier Tuya ISO IEC 29119 - Software Testing 6

Plan de trabajo

Javier Tuya ISO IEC 29119 - Software Testing 7

Parte 1 – Conceptos y Vocabulario

Conceptos generalesCiclo de vida de las pruebasObjetivos de las pruebasTipos de pruebas, niveles de pruebas, técnicas

ConformidadImplicaciones en diferentes ciclos de vida (secuencial, evolutivo, ágil)Roles y ResponsabilidadesVocabulario

Javier Tuya ISO IEC 29119 - Software Testing 8

Parte 2 - Procesos

Política de la organización(Test Policy: TP)Estrategia organización(Test Strategy: TS)

Gestión del proyecto (Test Management: TM)

Nivel de pruebas X(Test Level: TL)

Javier Tuya ISO IEC 29119 - Software Testing 9

Parte 2 – Ejemplo (TP)

Javier Tuya ISO IEC 29119 - Software Testing 10

Parte 2 – Proceso de Gestión (TM)

Javier Tuya ISO IEC 29119 - Software Testing 11

Parte 2 – Ejemplo (TM1)

Javier Tuya ISO IEC 29119 - Software Testing 12

Parte 2 – Nivel de Pruebas (TL)

Javier Tuya ISO IEC 29119 - Software Testing 13

Parte 3,4 – Documentación, Técnicas

DocumentaciónContenido + Plantillas

TécnicasDescripción + EjemplosEstáticas: revisiones, inspecciones…Dinámicas

o Especificación: PCE, AVL, Sintácticas, Casos Uso, Combinatorias…

o Estructura: Condiciones…MC/DC, Flujo Datos…o Experiencia: Búsqueda Errores, Prueba Exploratoria

Javier Tuya ISO IEC 29119 - Software Testing 14

Conclusión

Cobertura de una laguna en el estado actual de los estándaresProveer a los profesionales de una guía sobre pruebas cubriendo todos los aspectos del ciclo de vidaA adoptar por otras organizacionesMás información:

Sitio oficial JTC1/SC7: http://www.jtc1-sc7.org/Información: ISO/IEC 29119: http://www.softwaretestingstandard.org/Red RePRIS: http://in2test.lsi.uniovi.es/repris/