Como profesional de control de calidad, ¿cuál fue el error más interesante que has detectado? ¿Cuál fue el impacto de identificarlo?

Desafortunadamente, esto no fue algo que me sorprendió en las pruebas, pero recibí la llamada del cliente que lo hizo.

La llamada vino de un cliente que exigía una explicación de por qué el software no se abría y les decía que estaba contento de que no se pudiera abrir. No hace falta decir que estaba extremadamente confundido y casi no les creía.

Me conecté a su computadora a través de Teamviewer y abrí el software. Pasó a pantalla completa, como de costumbre, pero apareció una ventana emergente que decía “No está autorizado para abrir el software”. Cuando hice clic en Aceptar, la pantalla se volvió blanca y dijo “BUENO” en una fuente de aproximadamente 200 puntos y luego se cerró alrededor de 5 segundos más tarde.

Llamé a uno de los desarrolladores de abajo para echar un vistazo, y rápidamente se dio cuenta de que introdujo algo en producción que no debería haber entrado en producción.

Luego, envié la llamada del cliente enojado al escritorio de desarrolladores para que él se encargara.

Tener muchos pero aquí hay dos

  1. En mi opinión, cualquier error de problemas de datos que no esté relacionado con el código es interesante, ya que la razón por la cual el equipo de Dev transferirá los errores indicando problemas de datos y los asignará nuevamente al control de calidad, ya que un probador necesita analizar CÓMO, QUIÉN y QUÉ hizo esa transacción. Vuelve a responderles preguntando POR QUÉ permitimos
  2. Esto ocurrió recientemente debido a mi error. Tenía dos casos de prueba diferentes en diferentes lugares (inglés de Canadá y francés de Canadá) pero con el mismo nombre. Kick comenzó la automatización en subprocesos múltiples y descubrió que las mismas tcs se realizaron en dos subprocesos diferentes con una ligera diferencia de tiempo, lo que a su vez inyectó dos registros para el mismo código de cliente en la tabla (esto nunca puede suceder en tiempo real, ya que sabemos que habrá DB bloquear si el usuario intenta insertar al mismo tiempo), sin embargo, esto de alguna manera sucedió y rompe el producto en muchos lugares (vulnerabilidad). Para mí esto es interesante y tuve un día ocupado identificando la causa raíz ayer