Expositor: Gabriel Fernández
Resumen: La presentación busca introducir el Modelo de procesos desarrollado en la Norma UNIT-ISO/IEC/IEEE 29119-2. Se presentarán los procesos que conforman el modelo y su integración con otras normas técnicas. También se busca abordar el tema de la evaluación de procesos y la posibilidad de declarar conformidad con la serie ISO/IEC/IEEE 29119.
4. Familia de Normas UNIT-ISO/IEC 29119
UNIT-ISO/IEC 29119-1:2013
Conceptos y definiciones
UNIT-ISO/IEC 29119-2:2013
Procesos de Prueba
ISO/IEC 29119-3:2013
Documentación de Pruebas
ISO/IEC 29119-4:2015
Técnicas de Prueba
5. Modelo Multinivel de Procesos de Prueba
Niveles
«…Desarrolla y gestiona
Especificaciones de Prueba
de la Organización»
Proceso de Prueba
de la Organización
«…contiene los subprocesos
requeridos para un proyecto
de prueba»
Procesos de
Gestión de Pruebas
c
«…contiene los subprocesos
genéricos para realizar pruebas
dinámicas»
Procesos de
Pruebas Dinámicas
6. Modelo Multinivel de Procesos de Prueba
Procesos
Proceso de Prueba
de la Organización
Seguimiento
y Control de Pruebas
Planificación
de Pruebas
c
Diseño e Implantación
de Pruebas
Establecimiento del
Entorno de Pruebas
Cierre de Pruebas
Ejecución de Pruebas
Comunicación de
Incidentes de Pruebas
7. Modelo Multinivel de Procesos de Prueba
Actividades (ejemplo)
c
Ejecución de Pruebas
Ejecución de
Procedimiento(s)
de Prueba
Comparación de
Resultados de
Pruebas
Registro de
Ejecución de
Pruebas
Procedimiento
de Pruebas
Resultados
Obtenidos
Resultados
Obtenidos
Resultados
Obtenidos
Resultados
de Pruebas
Plan
de Pruebas
Log de
Ejecución
de Pruebas
Entradas
Actividades
Salidas
8. Desarrollo Ágil y Pruebas: Ejemplo Scrum
Product
Backlog
Seleccionar
Sprint Backlog
Sprint
Backlog
Planificar
Sprint
Corregir
Incidentes
Desarrollar
HU
Probar
Incidentes
Probar
HU
c
Ejecución de Pruebas
Ejecución de
Proc.de Prueba
Comparación de
Resultados de
Pruebas
Registro de
Ejecución de
Pruebas
Entradas
Actividades
Salidas
9. Desarrollo Ágil y Pruebas: Ejemplo Scrum
c
Ejecución de Pruebas
Ejecución de
Procedimiento de
Prueba
Comparación de
Resultados de
Pruebas
Registro de
Ejecución de
Pruebas
Entradas
Actividades
Salidas
Exploratory
Session
Charter
Test 1: Passed
Test 2: Passed
…
Test 7: Passed but 4
level 3 issues noted
Tests 8-16: Passed
(runs with
regression to past
logs de
pruebas
automáticas
Create automated tests
based on stories before
coding starts, test the new
code, and test the
Integration before
marking a story as
completed.
Test 1: Passed
Test 2: Passed
…
Test 7: Passed but 4
level 3 issues noted
Tests 8-16: Passed
(runs with
regression to past
iterations)
Ensure that no defects of
severity 1 or 2 remain
outstanding in the
implementation of a story
before it is integrated.
The development
team and customer
reps have agreed in
the system
demonstration that
this revision of the
product is good for
production delivery
(10 thumbs up).
10. Modelo de Evaluación de Procesos
de Prueba de Software
ISO/IEC 33063:2015
UNIT-ISO/IEC
29119-2:2013
UNIT-ISO/IEC
33020:2015
14. Modelo de Evaluación de Procesos
de Prueba de Software
Propósito
…derivar procedimientos de prueba que serán ejecutados durante el proceso de
ejecución de pruebas. Como base para este proceso la base de conocimientos de
prueba es analizada, las características son combinadas en conjuntos de
características son ensambladas.
Resultados Como resultado de la implantación exitosa de este proceso:
a) La base de conocimientos de prueba es analizada; (…)
d) Son derivados los elementos de cobertura de pruebas;
e) Son derivados los casos de prueba; (…)
g) Son derivados los procedimientos de prueba
Prácticas Base DT.1.BP1: Identificar conjuntos de características: (…) [Resultados: a, b]
DT.1.BP3: Derivar Elementos de Cobertura de Pruebas: (…). [Resultado: d] (…)
Diseño e Implantación
de Pruebas
15. Evaluación Nivel 1 «Proceso Ejecutado»
Práctica Base 1 (BP1):
Identificar Conjuntos
de Características
Entradas:
• Base del Conocimiento
de Pruebas
• Plan de P.
• Elemento de P.
• Estrategia de P.
Salidas:
• Conjunto de Carac. de P.
• Diseño de P.
• Registro de Trazabilidad
(información)
Resultado a):
La base de conocimientos
de prueba ha sido
analizada.
Evaluación del PA 1.1 «Desempeño del Proceso»
Indicadores de Desempeño de Procesos
Logro del PA 1.1:
a) Los procesos logran
sus resultados definidos.
16. Evaluación Nivel 2 «Proceso Gestionado»
Práctica Genérica 3 :
Realizar seguimiento
al desempeño
Recursos Genéricos (GR):
• Planificación del proyecto,
gestión de pruebas y
herramientas de control,
incluyendo la generación de
informes de tiempo y costo
• Repositorio de información
y/o experiencia
Evaluación del PA 2.1 «Gestión del Desempeño»
Indicadores de Capacidad de Procesos
Productos de trabajo
Genéricos:
• Plan
• Informe
• Registro
Logro del PA 2.1:
c) Se realiza seguimiento
al desempeño del
proceso.
17. Evaluación Nivel 2 «Proceso Gestionado»
PA 2.1 «Gestión de los Prod. de Trabajo»
Logro a
Logro b
Logro n
PA 2.1 «Gestión del desempeño»
Logro a
Logro b
Logro n
PA 1.1 «Desempeño del proc.»
Proceso Gestionado
(Nivel 2)
Logro a