QA E16 - Reporte de Errores
QA E16 - Reporte de Errores
QA E16 - Reporte de Errores
Reporte de
errores
Una vez que hemos aprendido cómo funcionan los procedimientos y ciclos de
prueba, al ejecutar las pruebas deberemos reportar los errores encontrados. A
continuación, analizaremos cómo encontrar errores y cómo reportarlos
efectivamente para lograr su resolución, y así, aportar como tester, calidad al
producto.
1. Descubrimiento
En la fase de descubrimiento, los equipos de proyecto tienen que descubrir
tantos defectos como sea posible, antes de que el cliente final pueda
descubrirlos. Se dice que se descubre un defecto y se acepta el cambio de
estado cuando los desarrolladores lo reconocen y lo aceptan.
2
Imagen 16.2: Ciclo de gestión de defectos - Descubrimiento. Fuente: elaboración propia
2. Categorización
La categorización de defectos ayuda a los desarrolladores de software a
priorizar sus tareas. Eso significa que este tipo de prioridad ayuda a los
desarrolladores a corregir primero aquellos defectos que son muy cruciales.
3. Resolución de defectos
La resolución de defectos en las pruebas de software es un proceso paso a
paso para corregir los defectos. El proceso de resolución de defectos comienza
con la asignación de defectos a los desarrolladores, luego los desarrolladores
programan el defecto para que se solucione según la prioridad, luego se
solucionan los defectos y finalmente los desarrolladores envían un informe de
resolución al administrador de pruebas. Este proceso ayuda a corregir y
rastrear defectos fácilmente.
3
Imagen 16.3: Pasos para la resolución de defectos. Fuente: elaboración propia
4. Verificación
Después de que el equipo de desarrollo soluciona e informa el defecto, el
equipo de prueba verifica que los defectos se hayan resuelto realmente.
5. Cierre
Una vez que se ha resuelto y verificado un defecto, el estado del defecto
cambia a cerrado. De lo contrario, debe enviar un aviso al desarrollo para
verificar el defecto nuevamente.
4
Buscalas en google si quieres ser un experto documentando 🤓
O revisa este documento: ¿Cómo encontrar Un Error En La Aplicación
6. Reporte de errores
5
Métricas de errores importantes
¿Cómo medir y evaluar la calidad de la ejecución de las pruebas?
Esta es una pregunta que todo Gerente de Pruebas quiere saber. Hay 2
parámetros que puede considerar de la siguiente manera
¿NECESITAS UN EJEMPLO?
6
En el escenario anterior, puede calcular que la tasa de rechazo de deserción
(DRR) es 20/84 = 0,238 (23,8 %).
Otro ejemplo, supongamos que un sitio web tiene un total de 64 defectos, pero
su equipo de pruebas solo detectó 44 defectos, es decir, no detectaron 20
defectos. Por lo tanto, puede calcular que la relación de fugas por defecto
(DLR) es 20/64 = 0,312 (31,2 %).
Cuanto menor sea el valor de DRR y DLR, mejor será la calidad de la ejecución
de la prueba. ¿Cuál es el rango de relación que es aceptable? Este rango podría
definirse y aceptarse en base al objetivo del proyecto o puede consultar las
métricas de proyectos similares.
¿NECESITAS UN EJEMPLO?
7
del paciente mostró una alergia grave. El botón de alergia no se resalta en rojo
para indicar visualmente la alergia y, lo que es peor, le permite al usuario
ingresar el medicamento en cuestión, independientemente.
¿NECESITAS UN EJEMPLO?
8
Las "notas" son buenas maneras de comunicar a los desarrolladores la
investigación que ha realizado para que puedan determinar dónde deben
comenzar.
Resumen (título)
Descripción
Compilación/plataforma
9
Resultados previstos
Resultados actuales
Investigar
Documentación de soporte
¿NECESITAS UN EJEMPLO?
10
Elementos importantes en el informe de errores
A continuación, se presentan las características importantes en el informe de
error:
1. Número/id de error
Los títulos de errores se leen con más frecuencia que cualquier otra parte del
informe de errores. Esto debería explicar todo sobre lo queincluye el error. El
título del error debe ser lo suficientemente sugerente para que el lector pueda
entenderlo. Un título de error claro hace que sea fácil de entender y el lector
puede saber si el error se informó anteriormente o se solucionó.
3. Prioridad
Según la gravedad del error, se puede establecer una prioridad para él. Un
error puede ser un Bloqueador, Crítico, Mayor, Menor, Trivial o una sugerencia.
Las prioridades de errores se pueden dar de P1 a P5 para que los importantes
se vean primero.
4. Plataforma/Entorno
5. Descripción
11
Es necesario comunicar claramente sobre el efecto de la descripción. Siempre
es útil usar oraciones completas. Es una buena práctica describir cada
problema por separado en lugar de desmenuzarlos por completo. No utilice
términos como “Creo” o “Creo”.
8. Captura de pantalla
Una imagen vale más que mil palabras. Tome una captura de pantalla de la
instancia de falla con los subtítulos adecuados para resaltar el defecto. Resalte
los mensajes de error inesperados con color rojo claro. Esto llama la atención
sobre el área requerida.
¿NECESITAS UN EJEMPLO?
12
a voluntad, o solo en ciertas versiones o plataformas. Se conciso y directo,
incluyendo solo los datos de defectos relevantes.
13
reparación. En el caso en que no haya un responsable de testing, muchas
veces dicho rol es tomado por el líder de proyecto.
¿NECESITAS UN EJEMPLO?
14
¡MANOS A LA OBRA!
Ejercicio #1
https://www.theworldsworstwebsiteever.com/old.htm
¿Alguno reportó el mismo error que vos? ¿Alguno reportó un error que no viste?
15