You are on page 1of 7

Taller de Ingeniería de Software

SEMANA 7
Ingeniería de Software:
Ejemplo de Evaluación
de Resultados de las
Pruebas

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni 1
ESTE DOCUMENTO
utilizar los CONTIENE
contenidos para fines EJEMPLOS
comerciales de ninguna clase. DE LA
SEMANA 7
ÍNDICE

Ejemplo de Evaluación de resultados de las pruebas ......................................................................... 3


1. DESCRIPCIÓN DEL RESULTADO DE LAS PRUEBAS .................................................................................. 3
1.1. Pruebas de Sistema. ..................................................................................................................... 3
1.2. Pruebas de Componentes. ............................................................................................................ 3
1.3. Pruebas de Integración.................................................................................................................. 5
2. EVALUACIÓN DE RESULTADOS DE PRUEBAS DE SOFTWARE ................................................................... 7

2
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 7
Ejemplo de Evaluación de resultados de las pruebas

1. DESCRIPCIÓN DEL RESULTADO DE LAS PRUEBAS

1.1. Pruebas de Sistema.


Matriz de Cumplimiento

Consideraremos los tres módulos desarrollados y los siguientes requerimientos del proyecto
ejemplo del curso::

REQ–01: Acceso mediante autenticación de usuario.


REQ–03: Administración de usuarios y perfiles.
REQ–04: Creación de Proyectos (correspondiente al caso de uso de ejemplo CU-01)
REQ–05: La plataforma de desarrollo debe ser JAVA (Requerimiento No funcional)

Matriz de Cumplimiento Req-01 Req-03 Req-04 Req-05


Módulo 1 (Creación de Usuarios) Si Si
Módulo 2 (Acceso de Usuarios) Si Si
Módulo 3 (Creación de Proyectos) Si Si
Resultado Si Si Si Si

1.2. Pruebas de Componentes.


Como ejemplo consideraremos el módulo 2 desarrollado y los casos de prueba CP-01 y CP- 02.

CP–01 Autenticación de usuario

Requerimientos REQ-03
asociados

Descripción Dado un usuario - clave válido para el sistema validar que realiza la
autenticación y permite el acceso al sistema.

Interdependencias Módulo de Creación de Usuarios

Condiciones Previas Debe existir en la tabla de usuarios un usuario – clave válido para el
sistema.

3
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 7
Condiciones No hay.
posteriores

Acciones - Ejecutar ingreso al sistema


- Ingresar usuario - clave válido

Datos de entrada Usuario: prueba1

Clave: prueba1

Salida Esperada Acceso al sistema

Salida obtenida Acceso al sistema

Estado OK

Nivel de severidad -

Como ejemplo registraremos un error en el Caso de Prueba negativo CP-02.

CP–02 Autenticación de usuario

Requerimientos REQ-03
asociados

Descripción Dado un usuario - clave no válido para el sistema validar que realiza
la autenticación y no permite el acceso al sistema.

Interdependencias Módulo de Creación de Usuarios

Condiciones Previas No hay

Condiciones No hay.
posteriores

Acciones - Ejecutar ingreso al sistema


- Ingresar usuario - clave no válido
Datos de entrada Usuario: usuerror

Clave: usuerror

Salida Esperada Mensaje de error indicando que no es usuario válido y no permite el


Acceso al sistema

Salida obtenida Acceso al sistema

4
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 7
Estado NOK

Nivel de severidad Muy Grave

Una vez encontrado el error y corregido se volvió a probar y su resultado es el siguiente:

CP–02 Autenticación de usuario

Requerimientos REQ-03
asociados

Descripción Dado un usuario - clave no válido para el sistema validar que realiza
la autenticación y no permite el acceso al sistema.

Interdependencias Módulo de Creación de Usuarios

Condiciones Previas No hay

Condiciones No hay.
posteriores

Acciones - Ejecutar ingreso al sistema


- Ingresar usuario - clave no válido
Datos de entrada Usuario: usuerror

Clave: usuerror

Salida Esperada Mensaje de error indicando que no es usuario válido y no permite el


Acceso al sistema

Salida obtenida Mensaje de error indicando que no es usuario válido y no permite el


Acceso al sistema

Estado OK

Nivel de severidad -

1.3. Pruebas de Integración.


Para efecto de este ejemplo usaremos integración descendente, es decir, iniciaremos las pruebas
desde el módulo de acceso y desde el iremos navegando por cada una de las ramas del sistema, el
siguiente diagrama lo gráfica:

5
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 7
Como ejemplo usaremos el caso de prueba CP-10 definido para la integración entre los módulos
de Acceso de Usuarios y Creación de Proyectos.

CP–10 Integración Acceso-Creación de Proyectos

Requerimientos REQ-03, REQ-04


asociados

Descripción acceder al sistema, acceder al menú, acceder a la creación de


proyectos

Interdependencias Módulo de Creación de Usuarios

Condiciones Previas Debe existir en la tabla de usuarios un usuario – clave válido para el
sistema.

Condiciones No hay.
posteriores

Acciones - Ejecutar ingreso al sistema


- Seleccionar la opción Creación de Proyectos
- Crear proyecto

Datos de entrada Usuario: prueba1


Clave: prueba1
Salida Esperada Acceso al sistema, acceso al menú, acceso a la creación de proyectos,
proyecto creado correctamente.

Salida obtenida Acceso al sistema, acceso al menú, acceso a la creación de proyectos,


proyecto creado correctamente.

Estado OK

Nivel de severidad -

6
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 7
2. EVALUACIÓN DE RESULTADOS DE PRUEBAS DE SOFTWARE
Como es necesario contar con la información agregada de las pruebas, a continuación se muestra
un ejemplo del resumen de las pruebas realizadas sobre los módulos desarrollados para el
proyecto del curso.

Prueba 1 Prueba 2 Prueba 3


Resumen de Pruebas
Fecha Resultado Fecha Resultado Fecha Resultado
Sistema
Módulo 1 (Crea ci ón de Us ua ri os ) 11/11/2015 NOK 25/11/2015 OK
Módulo 2 (Acces o de Us ua ri os ) 11/11/2015 OK 25/11/2015 NOK 25/11/2015 OK
Módulo 3 (Crea ci ón de Proyectos ) 11/11/2015 NOK 25/11/2015 NOK 25/11/2015 OK
Componentes
Módulo 1 (Crea ci ón de Us ua ri os ) 13/11/2015 NOK 26/11/2015 OK
Módulo 2 (Acces o de Us ua ri os ) 14/11/2015 OK
Módulo 3 (Crea ci ón de Proyectos ) 15/11/2015 OK 26/11/2015 NOK 25/11/2015 OK
Integración
Acceso-Creación de Proyectos 05/12/2015 OK
Acceso-Creación de Usuarios 05/12/2015 NOK 15/12/2015 OK
Acceso-Menú 05/12/2015 OK

Realizando la evaluación de los resultados, registrados en el resumen y en el detalle de la matriz


de cumplimiento y los casos de prueba podemos concluir lo siguiente:

 Las pruebas de sistema indican que se cumplen los requerimientos definidos (matriz de
cumplimiento y todos los módulos con resultado OK).
 Las pruebas de integración indican que el sistema funciona bien como tal, es decir, en su
conjunto.
 El módulo Creación de Proyectos necesito muchas pruebas para que diera como resultado
OK, esto puede significar que puede ser demasiado complejo porque debe manejar el
acceso de 2 tipos de usuarios y validar esto. Una solución podría ser separar el módulo en
dos módulos uno para cada perfil de usuario.

7
ESTE DOCUMENTO CONTIENE EJEMPLOS DE LA
SEMANA 7

You might also like