how reproduce non reproducible defect
En el mundo de pruebas de software , un defecto una vez encontrado debe ser reproducible de manera consistente para que el evaluador pueda informar con convicción, un desarrollador pueda solucionarlo con claridad y el equipo de control de calidad pueda cerrar con confianza.
preguntas y respuestas de la entrevista de ms sql
Sin embargo, este proceso a veces viene con su propio conjunto de desafíos. Este artículo intenta iluminar esas zonas oscuras de reproducción defectuosa.
En primer lugar, ¿qué es ' Reproducir un defecto ”?
Si una determinada secuencia de pasos ha llevado al probador a un punto donde se observa una desviación en el comportamiento esperado, los 'pasos a reproducir' son el campo de defectos que contiene un registro de esta secuencia exacta de pasos. Si nos encontramos con el mismo problema, cada vez que seguimos esos pasos, esto se denomina defecto reproducible.
Además de los pasos para reproducir más evidencia, como los datos utilizados, capturas de pantalla o también se pueden proporcionar videos grabados en pantalla. En caso de que esta información se encuentre inconsistente o incorrecta, los errores podrían ser descontados y marcados como inválidos sin una resolución adicional.
Leer más => ¿Cómo resolver todos los errores sin la etiqueta 'Error no válido'?
Por lo tanto, los 'pasos para reproducir' son fundamentales y los siguientes son algunos de los puntos que se deben tener en cuenta al escribir esta parte del informe de defectos:
Lo que vas a aprender:
- Cómo escribir el defecto 'Pasos para reproducir':
- ¿Por qué es tan importante reproducir un defecto?
- ¿Qué son los errores / defectos 'no reproducibles'?
- ¿Cómo reproducir un defecto?
- Conclusión:
- Lectura recomendada
Cómo escribir el defecto 'Pasos para reproducir':
- Se preciso
- Incluya los datos exactos utilizados durante las pruebas para una fácil referencia
- Los pasos deben estar en el orden exacto
- Mencione los requisitos previos cuando corresponda
- No escriba pasos compuestos.Por ejemplo: Si el escenario requiere que un usuario guarde un documento de Microsoft Word, entonces debe escribirse como 'Abra el menú Archivo y haga clic en la opción Guardar'.
- Siempre vuelva a verificar sus pasos para reproducir en un nuevo sistema, borrando todas las cookies y la memoria caché.
- Asegúrese de que las oraciones sean breves y sin ambigüedades
Un 'Pasos para reproducir' escrito incorrectamente no sólo podría poner en peligro la validez del defecto, sino que también podría implicar una gran pérdida de tiempo en términos de buscar aclaraciones y respuestas sobre cosas que no se mencionan claramente.
Además, lea => Cómo redactar un buen informe de defectos
cómo abrir archivos jar en Windows 10
¿Por qué es tan importante reproducir un defecto?
Ahora, averigüemos '¿Por qué es tan importante reproducir un defecto?'
Hablando técnicamente, si no puedes reproducir un error, nunca puedes arreglarlo .
Los siguientes son algunos de los factores que determinan si un defecto se arregla:
- Información detallada y completa en el informe de defectos
- ¿Si el desarrollador puede comprender la ocurrencia real de un defecto bajo ciertas condiciones?
- ¿Si el entorno, las herramientas y las versiones exactas de la aplicación están disponibles con los desarrolladores sobre los que los evaluadores informaron el defecto?
¿Qué son los errores / defectos 'no reproducibles'?
Todo evaluador debe haber experimentado estas situaciones:
- Observando un problema durante todo el día y al final del día cuando informó ese defecto, descubre que no es más reproducible.
- Observar un problema de forma intermitente, es decir, por ejemplo, suponga que un nuevo usuario no puede agregar productos a su carrito. Esto sucede 6 de cada 10 veces.
- Problema observado solo cuando reiniciamos la aplicación.
En todos estos casos, es difícil determinar la condición exacta e informarla correctamente. Estos problemas / defectos llevan mucho tiempo en la investigación de. Este tipo de problemas no se pueden ignorar, ya que el usuario final / cliente también puede observarlos.
¿Cómo reproducir un defecto?
Algunas cosas que pueden ayudar son:
- Borrar todo el caché y galletas mientras realiza el escenario.
- Observe y observe cada paso.
- A veces, buscar errores o patrones similares puede ser útil para reproducir un error. Será más fácil identificar el escenario si se comprende el patrón.
- Anotar todos y cada uno de los pasos y otros factores (como datos de prueba, entorno, configuración del sistema, capturas de pantalla, registros del servidor, etc.) será una buena práctica para replicar fácilmente el escenario.
- Verifique unas cuantas veces más para determinar la aparición del defecto. No confíe e informe más sobre la base de una sola aparición del problema.
- Probar con paciencia es el factor clave, ya que esto podría llevar mucho tiempo.
Adicionalmente:
- Incluso cuando tu eres realizar pruebas exploratorias , asegúrese de conocer todas las configuraciones, así como las configuraciones del sistema.
- Es bueno usar su creatividad para explorar la aplicación de diferentes maneras y probar algunos escenarios poco comunes. Incluso en este caso, es recomendable seguir secuencias lógicas en lugar de realizar pasos aleatorios.
- Una vez que se observa un problema, siempre es una buena práctica verificar el mismo problema en diferentes combinaciones de navegadores / sistemas operativos, diferentes dispositivos (admitidos). Esto ayuda a determinar si el problema es un sistema o navegador específico / dispositivo específico.
- Manténgase actualizado con las nuevas tendencias y foros sobre diferentes tipos de problemas y sus incidencias. Estos ayudan en un sistema de diferenciación específico, específico del navegador, específico del producto, problemas externos, etc.
- En lugar de seguir intentando reproducir el problema una vez que ocurrió, a veces sentarse y analizar los pasos realizados puede ayudar a encontrar la solución.
- Hablar con otros miembros del equipo o el gerente a veces puede ser útil. Además, hay un dicho, La experiencia cuenta .
- Compartir su pantalla también se puede considerar como una opción aparte de las capturas de pantalla y los videos para explicar el problema a los desarrolladores.
- Reproduzca los problemas más de una vez para asegurarse de que se produzcan. En tales casos, tendrá confianza en sus pruebas y podrá responder las consultas y preocupaciones de los desarrolladores.
Conclusión:
Con la discusión general, se puede concluir claramente que es muy importante 'reproducir un error' para validarlo y luego corregirlo. Si el error no es reproducible, entonces el esfuerzo de prueba utilizado para encontrar, analizar e informar ese error / defecto en particular es un desperdicio total.
sitios para ver anime gratis
Para comprender y reproducir un error, es esencial tener 'Pasos para la reproducción' detallados y correctamente explicados, el estado y el entorno en el que se produjo el error. Es posible arreglar un defecto no reproducible, pero puede ser mucho tiempo de consumir y una tarea muy difícil. Otro factor más importante es la comunicación adecuada, sin la cual, un error válido puede invalidarse.
Por lo tanto, para hacer que valga la pena su esfuerzo de prueba para encontrar defectos, lo mencionado anteriormente puede ser útil.
Lectura recomendada
- ¿Qué es la técnica de prueba basada en defectos?
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Descarga del libro electrónico Testing Primer
- ¿Qué es el ciclo de vida de defectos / errores en las pruebas de software? Tutorial del ciclo de vida de los defectos
- Proceso de gestión de defectos: cómo gestionar un defecto de forma eficaz
- Pruebas de carga con los tutoriales de HP LoadRunner
- Diferencia entre pruebas de escritorio, cliente-servidor y pruebas web
- ¿Qué es la prueba gamma? La etapa de prueba final