Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capítulo 4 - Ejecución de Pruebas y Reportes de Incidentes
Capítulo 4 - Ejecución de Pruebas y Reportes de Incidentes
1.Objetivo
Especificar los principales lineamientos y buenas prácticas para el diseño de un plan de pruebas.
2.Alcance
Este documento da soporte a los equipos involucrados en todos los servicios de QA y QC ejecutados
por Tsoft.
3.Responsabilidad
El Responsable de QA es el responsable máximo de concientizar a los equipos de QA sobre lo
establecido en este documento, como así también de su comunicación y capacitación.
4.Referencia
Norma ISO 9001 (La Versión Vigente de la Norma se define en el Registro de Documentos Externos del SGC).
5.Desarrollo
5.1. Conceptos Generales. ...................................................................................................................... 2
6.1.1 Ciclo de pruebas ............................................................................................................................ 2
6.1.2 Iteración ........................................................................................................................................... 2
6.1.3 Fase ................................................................................................................................................. 2
5.2. Documentación durante la ejecución de las pruebas................................................................... 3
6.2.1 Evidencias ....................................................................................................................................... 3
6.2.2 Registro de pruebas ...................................................................................................................... 3
6.2.3 Informe de incidentes .................................................................................................................... 4
5.3. Taxonomía de las Incidencias ......................................................................................................... 5
6.3.1 Criticidad de las Incidencias ......................................................................................................... 5
6.3.2 Ciclo de vida de un incidente. ...................................................................................................... 8
5.4. Seguimiento de Incidencias ............................................................................................................. 9
6.4.1 Verificación de Correcciones ....................................................................................................... 9
5.5. Documentación para la finalización de las pruebas ................................................................... 10
6.5.1 Informe de resumen de pruebas ............................................................................................... 10
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
1 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Con cada nueva versión o fix del producto se realizan alguna o todas las tareas asociadas a las
pruebas, a esto se le llama un ciclo de prueba. Durante el ciclo de vida de un producto, sin
importar cuál sea el proceso de desarrollo, se van generando distintas versiones de la
aplicación. Las actividades de la prueba se realizan para una determinada versión del producto,
sobre la cual se ejecutan las pruebas yse reportan los incidentes encontrados. Las pruebas que
serán ejecutadas sobre una versión son planificadas con anticipación y deberían se re-
ejecutadas, a menos que las prioridades cambien.
En un ciclo de prueba se puede ejecutar una, alguna o todas las pruebas planificadas para el
producto. Cada ciclo de prueba está asociado a una versión inicial o a un fix de la misma
versión del producto a probar.
Uno de los principales desafíos desde el punto de vista de la prueba independiente es estimar
cuantos ciclos de prueba se requieren, ya que no todas las versiones que genera desarrollo
llegan a ser probadas por el equipo de prueba, entre dos ciclos de prueba podrían existir más
de dos versiones del producto generadas por el equipo de desarrollo.
NOTA: Un fix es la versión corregida de cierta aplicación / módulo / entregable realizada por
desarrollo producto de los incidentes reportados durante un ciclo de pruebas.
5.1.2 Iteración
Una de las estrategias posibles durante el ciclo de vida de desarrollo de la aplicación podría ser
por etapas, donde en cada nueva etapa se vaya liberando una nueva funcionalidad. En este
esquema cada vez que la aplicación llega a Testing con una funcionalidad agregada decimos
que es una nueva iteración del producto.
5.1.3 Fase
Durante el ciclo de vida de desarrollo denominamos fase a cada una de las etapas por las
cuales va pasando cada nueva versión de producto desde que se analiza hasta que es liberado
a producción.
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
2 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Durante la ejecución de las pruebas es fundamental conocer el estado del proceso de testing,
saber qué pruebas se han ejecutado y cuáles quedan pendientes, qué defectos se han
encontrado. Para ello, se crean los registros de pruebas y los informes de incidentes.
5.2.1 Evidencias
Documento que registra el resultado de una acción determinada dentro de una prueba, que
podría ser un caso de prueba o un paso dentro de un caso de prueba.
La evidencia aplica tanto para un resultado positivo como para uno negativo. En este último
caso, la evidencia podría acompañar al incidente.
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
3 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Un objetivo fundamental del proceso de testing es proporcionar información acerca del sistema
que se está probando. El registro de pruebas documenta los aspectos relativos a la ejecución
de las pruebas: qué test se han ejecutado, quién y cuándo los ha ejecutado, en qué orden, en
qué entorno, si el test ha pasado o ha fallado. En este documento es importante también,
asociar la información de ejecución de cada test con versiones específicas del software en
prueba para garantizar la trazabilidad.
El registro de pruebas puede dar un panorama de la salud del sistema, el avance de las tareas
de testing, el esfuerzo que nos está requiriendo, la productividad del equipo de desarrollo y
testing.
Hay que resaltar la referencia al término “incidente”; un incidente no tiene porqué deberse
necesariamente a un defecto en el sistema. Un incidente representa una discrepancia entre los
resultados esperados y los resultados obtenidos. Esta discrepancia puede deberse a varios
motivos, como un defecto, un error en la especificación de los casos de prueba, una mala
interpretación de los requisitos, etc.
Id: Para identificar cada incidente. Por lo general, si se cuenta con una aplicación de
tracking de defectos, el número de identificación lo genera de forma automática.
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
4 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Paso a paso: Detalle de los pasos a seguir para poder reproducir el incidente.
A continuación se describen los tipos más frecuentes de incidencias que pueden detectarse
durante la ejecución de las pruebas.
Tipo de
Descripción
Incidencia
Funcional El programa no realiza todas las funciones que debe realizar o las realiza
en modo incorrecto.
Interfaz entre El programa se comunica incorrectamente con otro/s programa/s.
aplicaciones
Interfaz con El programa interactúa incorrectamente con el usuario debido a fallas en las
usuario pantallas.
Acceso a Datos El programa lee/escribe incorrectamente datos de un archivo o base de
datos.
Performance El programa tiene un conjunto de instrucciones que ejecutan una función en
un período de tiempo que no se considera aceptable.
Fórmulas y cálculo El programa realiza algún cálculo en manera errónea por defectos en
fórmulas matemáticas o cálculos.
Documentación La documentación del programa es incorrecta.
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
5 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Se asigna esta incidencia ante la ocurrencia de alguno de los siguientes casos o eventos
similares:
Cancelaciones: Detenciones de la ejecución del sistema, las cuales impidan continuar con el
uso de la aplicación.
Problemas de funcionalidad: Falta alguna función para poder completar el ciclo del
negocio (ej.: opciones de menú faltantes, o botones que no funcionan; se pone por
caso una opción de Alta no disponible en un ABM).
Una funcionalidad no declarada en la especificación y que el programa realiza,
afectando al ciclo del negocio (ej.: una opción de Baja de un elemento definido como
permanente o que no deba ser eliminado).
Grave ó Alta
Se asigna esta incidencia ante la ocurrencia de alguno de los siguientes casos o eventos
similares:
Problemas de funcionalidad: Falta alguna función que no afecte al ciclo del negocio
(ej.: ordenamientos, opciones de desplazamiento, o configuración de pantallas).
Una funcionalidad no declarada en la especificación y que el programa realiza, y no
afecte al ciclo del negocio (ej.: opciones de envío de información por correo, o
impresión).
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
6 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Máscaras erróneas: Formato erróneo de presentación de datos (en pantallas,
reportes, impresos, archivos, etc.), que impida la lectura, o utilización de su contenido o
valor.
Textos erróneos: Los textos mostrados en una pantalla, reporte, botón, u opción del
menú, que tienen errores de contenido, y afecten a la lectura o comprensión de datos
(ej.: títulos, cabeceras de reportes o grillas, etc.).
Común ó Media
Se asigna esta incidencia ante la ocurrencia de alguno de los siguientes casos o eventos
similares:
Textos erróneos: Los textos mostrados en una pantalla, reporte, botón, u opción del
menú, que tienen errores de contenido, y no afecten a la lectura o comprensión. Se
consideran, entre otros, los mensajes incorrectos emitidos en validaciones o funciones
que se activan o se realizan correctamente.
Campos sobrantes: Sobran campos en una pantalla o reporte de modo tal que no
afecte a la lectura, comprensión, o utilización del resto de la información presentada.
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
7 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Leve ó Baja
Se asigna esta incidencia ante la ocurrencia de alguno de los siguientes casos o eventos
similares, cuando no impida la lectura, comprensión, o utilización del contenido o valor de los
datos:
Ubicación errónea: Textos, campos, opciones del menú, listas y botones que se
encuentran en una disposición (ubicación) no deseada.
Mejora
Se asigna esta incidencia ante la ocurrencia de alguno de los siguientes casos o eventos
similares:
NOTA: La criticidad asignada a una incidencia puede variar a lo largo del proyecto, según las
validaciones del líder, referente funcional o el usuario y el contexto de otras incidencias
detectadas durante las pruebas.
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
8 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Una vez corregida una incidencia y pasada al ambiente de Pruebas, debe verificarse que la
misma ha sido resuelta, para lo cual debe seguirse el procedimiento que se describe a
continuación.
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
9 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
Si la incidencia se originó en la ejecución de un caso, el tester deberá re-ejecutarlo para
verificar que la falla no se produce. De ser así, se cierra la incidencia y si el caso puede
completarse correctamente, cambiará su estado a OK.
Podría suceder aquí que la incidencia estuviera efectivamente resuelta, pero al re-ejecutar el
caso se detectara un nuevo problema. En esta situación el tester deberá reportar una nueva
incidencia asociada al caso.
Una vez finalizado el proceso de pruebas, se tiene que proporcionar suficiente información para
que los involucrados en el proyecto puedan conocer los resultados y tomar decisiones.
El informe final de pruebas se crea en hitos determinados del proyecto o al finalizar un ciclo de
pruebas determinado. La frecuencia de estos informes variará de acuerdo a las características
del proyecto y las necesidades del cliente. Permite comunicar a todos los intervinientes del
proyecto los resultados obtenidos para así decidir si el software está listo para pasar a la
siguiente fase. Podrá ser al final de cada ciclo, al final de cada iteración o ambos.
Este informe proporciona información sobre las pruebas realizadas y el tiempo consumido, así
como valoraciones acerca de la calidad del proceso de testing realizado, del nivel de calidad
alcanzado en el producto. Este informe final puede servir como base para planificar mejoras
futuras en el proceso de testing.
TIPS
Es importante establecer un orden secuencial en las ejecuciones. Por ej.: Si las pruebas
consisten en dar de alta, modificar, eliminar y consultar una cuenta, el orden de las
pruebas debiera ser: Alta, Consulta, Modificación y por último Eliminación. Establecer
este orden ayuda a no consumir los datos de forma indiscriminada.
Si se encuentra un defecto al cual no se le puede asociar un caso de prueba porque no
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
10 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
fue diseñado, se aconseja que se agregue el caso de prueba.
Es probable que cuando se esté diseñando y/o ejecutando casos de prueba, surja
información que necesitemos para realizar esas tareas. Se recomienda crear una base
de conocimiento para facilitar la tarea a los demás integrantes del equipo y a su vez
actualizar los casos de prueba que fueron diseñados con anterioridad.
Examinar un programa para comprobar que hace lo que se supone que debe hacer es
sólo la mitad del problema. La otra mitad consiste en ver si el programa hace lo que no
se supone que debe hacer.
Agregar, siempre que se pueda, algún componente visual ya sea: archivo necesario
para la prueba, captura de pantalla. “Una imagen vale más que mil palabras” PD
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
11 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar
Capítulo 4
Ejecución de Pruebas & Reportes de Incidentes
No es conveniente reportar mejoras cuando el número de defectos encontrados es
demasiado alto.
Para reportar defectos con palabras en mayúscula, negrita, subrayado ya que podría
resultar ofensivo para la persona receptora.
6 Diagrama de flujo
No Aplica.
7 Anexos
No Aplica.
Aprobó su
En caso de que este documento esté impreso o se encuentre en una ubicación Elaborado y Aprobado por
Publicación
distinta a la especificada oficialmente para copias controladas en el procedimiento
“PRO-01 -Control de Documentos”, se convierte automática-mente en “COPIA NO K. Fernandez, P. Dedonato,
CONTROLADA” y es solamente para información. Walter Grasso
C. Plakoudakis
DOC-05 – Capitulo 4 - Ejecución de Pruebas & Reportes de Incidentes (Rev. 01)
12 / 12
TSOFT | Av. Belgrano 687 7P C1092AAG Buenos Aires, Argentina | Tel. (+54 11) 5128-3000 | www.tsoft.com.ar