10 reasons why your bugs are getting rejected
No voy a perdonarla. Ella ha rechazado 7 errores, informé, en los últimos tres días. Sé que está usando rencores personales como espada profesional. ……
Un compañero de equipo estaba furioso y la discusión de repente se encendió cuando un par de compañeros de equipo se unieron para compartir la misma experiencia con otros desarrolladores. La reunión del equipo se convirtió en un punto de discusión sobre el rechazo de errores. Después de algunas discusiones, todos decidimos hacer un ejercicio simple para salvarnos de la humillación de los errores rechazados, en el futuro.
c ++ inicializar variable estática
Cada uno de nosotros comenzó a tomar notas como las razones del rechazo de errores de los últimos 10 errores, informados y rechazados. La lista de esas notas de rechazo resultó útil para comprender el seguimiento futuro de los informes de errores y cuál fue la suposición incorrecta.
Rechazo de errores y razones detrás de él
En lugar de revelar la lista, me gustaría compartir los puntos de resultado de la lista. Aquí lo tienes -
# 1) Malentendido de los requisitos:
Por alguna razón, si no entendió el requisito correctamente, definitivamente buscaría el requisito malinterpretado en la implementación real y cuando no lo encontrara, sería un error según usted, que finalmente será rechazado.
Ejemplo de la vida real : Después de probar una receta, descubrió que no tenía sabor ya que no se agregó sal, pero no sabía que se suponía que debía agregarse sal en el momento de servir, de lo contrario, puede afectar el aspecto de la receta.
# 2) Implementación de requisitos:
Como parte de una discusión anterior, sabía que un requisito específico se iba a implementar en forma XYZ. Pero durante el desarrollo, el desarrollador descubrió que no era posible seguir la ruta XYZ y, por lo tanto, siguió la ruta ABC y eso no le fue comunicado.
En última instancia, informará de un error cuando descubra que el requisito no se implementó de la forma en que se discutió.
Ejemplo de la vida real : Le pediste al sastre que preparara una camisa y cuando te pidieron el juicio, la rechazaste diciendo que no encontraste botones. Cuando el sastre explica que ponerse botones en el frente habría impactado el aspecto general de la camisa y, por lo tanto, lo puso dentro del borde frontal, definitivamente te quedarías estupefacto.
# 3) Sin requisitos claros:
Cuando no hay requisitos claros disponibles, cada uno es libre de asumir el requisito a su manera y esto lleva a una suposición a nivel personal. Cuando ve que no se cumple esa suposición personal, la marca como un error.
Ejemplo de la vida real : Debes dibujar un ciclo cuando la maestra anunció que esperaba que los estudiantes dibujaran una bicicleta. Después de media hora, cuando revisó los dibujos de todos, no encontró a nadie que cumpliera con sus expectativas. Todos tomaron la declaración vaga a su manera y el resultado fue un triciclo, una bicicleta para bebés, demasiadas bicicletas, una bicicleta con silla de ruedas, etc.
# 4) Cambio en el requisito:
Otro ejemplo de falta de comunicación, la mayor parte del tiempo. Cuando no se informa a los evaluadores sobre los cambios en los requisitos, se informarán más errores y, en última instancia, se rechazarán.
Ejemplo de la vida real : Definitivamente rechazará el sándwich cuando descubra que usó pan de miel en lugar del pan de plátano que pidió. Al menos sabías que tu pareja cambió el tipo de pan por orden mientras hablabas por teléfono y, por supuesto, no consideró necesario compartirlo contigo.
# 5) Comprensión del alcance:
Mientras realiza la prueba, comienza a probar algo que no debería considerarse comprobable en un punto específico o que no está cubierto en absoluto por los criterios del producto; vas a ser víctima del rechazo de errores.
Ejemplo de la vida real : Se supone que debes barrer una habitación y ese es el único enfoque. Aún así, si se queja del desorden en las otras áreas, definitivamente será ignorado.
# 6) Entorno de prueba:
Una aplicación / producto es una combinación de muchos requisitos de hardware y software, tanto mayores como menores, y cuando no se utiliza el entorno de prueba adecuado o falta algo en el entorno de prueba, la aplicación / producto se bloquea y se informa de un error crítico….
Lo que sucede a continuación es una investigación profunda porque la mayoría de las veces, sin querer, no nos preocupamos por brindar detalles menores sobre el entorno de prueba que usamos y eso aumenta el trabajo del desarrollador. Al final, el error es rechazado.
Ejemplo de la vida real : Esos deliciosos muffins que probaste en la casa de un amigo antes de un par de días fueron geniales y después de seguir la receta los muffins no estaban ni más cerca del que tenías.
Bueno, se suponía que no debía usar mantequilla rancia ya que no había mantequilla fresca disponible, no se suponía que debía agregar la pizca de harina de garbanzos ya que pensaba que podría agregar el sabor, no se suponía que debía cocinarla en la sartén como el horno estaba fuera de servicio.
sistemas de punto de venta para ipad
Lectura recomendada => Cómo preparar eficazmente el 'entorno de prueba'.
# 7) Datos de prueba utilizados:
Los datos de prueba utilizados para la prueba no coincidían con un requisito.
Ejemplo de la vida real : Incluso después de saber que la calculadora es útil para el procesamiento numérico, si intenta agregar caracteres especiales y cuando la calculadora responde inesperadamente, cree que fue incorrecto. De Verdad?
Lectura recomendada => Consejos para diseñar datos de prueba y Técnicas de gestión de datos de prueba .
# 8) Error duplicado:
Alguien ya ha informado del mismo error y usted no se preocupó de comprobarlo antes de informar del error. De nuevo rechazo.
Ejemplo de la vida real: La persona de atención al cliente no estará feliz cuando reciba múltiples llamadas de reclamo por el mismo producto de cada miembro de la familia. No era suficiente con una llamada, pensaba.
# 9) Descripción incorrecta del error:
Cuando el desarrollador no puede comprender lo que estaba tratando de transmitir a través del informe de error, espere que sea rechazado porque también están cargados con otras tareas y cuando no encuentran la descripción adecuada y los detalles requeridos en el informe de error, sin importar cómo crítico es el error, se espera que se marque como Rechazado.
Lectura recomendada => ¿Cómo redactar un buen informe de errores? Consejos y trucos.
Ejemplo de la vida real: Necesita desbloquear el automóvil, debe sentarse y comenzar moviendo las llaves en el sentido de las agujas del reloj ... el automóvil no arrancó y por lo tanto está molesto. ¿No se le indicó que revisara la gasolina? Oh, un error en el manual, ya que asumió que seguramente entenderá que debería estar marcado por defecto.
El archivo swf no se abre en Chrome
# 10) Errores no reproducibles:
Al informar de un error, nunca se dio cuenta de la importancia de la reproducibilidad del error. El solo hecho de asegurarse de que el error sea reproducible siempre o aparezca aleatoriamente puede ahorrar horas de trabajo y un error más rechazado.
Ejemplo de la vida real: ¿Qué comprobaría el médico cuando usted se queja de un resfriado fuerte pero no encuentra ningún síntoma? Oh, solo estaba estornudando fuerte , no mejorará la situación.
Conclusión
La mayoría de las veces, nuestra naturaleza humana nos permite pensar negativamente cuando se rechaza el error informado. Realmente, los desarrolladores no ven una razón específica para rechazar el error si es válido.
Por lo tanto, la próxima vez, no se centre en el recuento de errores. Concéntrese en los errores cualitativos con los detalles adecuados porque, en última instancia, lo que importa es cómo ayudó a mejorar la calidad del producto y no cuántos errores informó.
Además, lea => ¿Cómo resolver todos los errores sin la etiqueta 'Error no válido'?
Sobre el Autor: Este útil artículo está escrito por Bhumika Mehta, miembro del equipo de STH. Es líder de proyecto y cuenta con más de 7 años de experiencia en pruebas de software.
¡Feliz prueba! Como de costumbre esperando sus opiniones sobre el mismo.
Lectura recomendada
- ¿Cómo se resuelven todos los errores sin ninguna etiqueta de 'error no válido'?
- ¿Por qué el informe de errores es un arte que todos los probadores deben aprender?
- El arte de informar de errores: ¿Cómo comercializar y corregir sus errores?
- ¿Por que el software tiene errores?
- 7 tipos de errores de software que todo evaluador debe conocer
- 11 formas de saber que eres un evaluador ...
- Ejemplo de informe de errores
- 5 formas de ser un probador de software audaz y seguro