Trátalo en dos fases. De inmediato: reprodúcelo, evalúa el impacto y el alcance, apoya la mitigación (vuelta atrás o apagar el flag) y comunica. Después: averigua por qué se le escapó al testing, si fue un caso que faltaba, una diferencia entre entornos o una integración sin testear, y luego añade un test de regresión en la capa más barata que sirva y arregla la clase de hueco, no solo el caso concreto.
Por qué lo preguntan los entrevistadores
Los defectos que se escapan son inevitables, así que a los entrevistadores les importa tu reacción y no tu historial. Quieren contención antes que análisis, y un análisis de causa raíz sin culpables que produzca un cambio en el proceso en vez de una promesa de tener más cuidado. Añadir el test de regresión en la capa más barata que lo habría cazado, y preguntarte qué clase de bug representa, separa a alguien senior de alguien simplemente aplicado.
Cómo estructurar tu respuesta
- Separa la contención inmediata del análisis posterior.
- Reproduce y cuantifica el impacto antes que nada.
- Apoya la mitigación segura más rápida.
- Haz un análisis sin culpables de por qué no se cazó.
- Añade un test de regresión y arregla la clase, no solo el caso.
Ejemplo de respuesta
La primera fase es contención y todavía no analizo nada. Reproducirlo, fijar las condiciones exactas y cuantificar: cuántos usuarios, qué rutas, si se están corrompiendo datos o solo se muestran mal, porque eso cambia la urgencia por completo. Luego apoyo la mitigación segura más rápida, normalmente apagar el flag o volver atrás, y me aseguro de que quien atiende a clientes sepa qué decirles. El análisis viene cuando deja de doler. La pregunta que hago no es quién se lo perdió, es qué propiedad de nuestro proceso lo dejó pasar. Normalmente es una de pocas cosas: nadie pensó en el caso, que es un hueco de diseño de pruebas; el caso existía pero el entorno era distinto, que es un hueco de datos o de configuración; o vivía en una integración que no tenía dueño. El último que me tocó fue un bug de redondeo de moneda que solo aparecía en una localización que faltaba en nuestros datos de prueba, así que el arreglo real no era un caso de prueba, era añadir cobertura de localizaciones a la estrategia de datos. Después añado un test de regresión en la capa más baja que lo habría cazado, y compruebo si la misma clase de hueco existe en otros sitios.
¿Tienes esta entrevista a la vuelta de la esquina? GhostPilot escucha tu llamada en vivo, detecta la pregunta en cuanto la hacen y pone una respuesta estructurada en tu pantalla en tiempo real. Pruébalo en tu próxima entrevista de práctica, o coge un Session Pass de $29, sin suscripción, para la de verdad.
Mira cómo funcionaPreguntas de seguimiento que puedes esperar
- ¿Cómo presentarías ese análisis sin que nadie se sienta culpado?
- ¿Y si la misma área produce defectos escapados una y otra vez?
- ¿Cómo decides si el test de regresión va a nivel unitario o de API?
Más preguntas para Ingeniero de QA
Tu entrevistador hará su propia versión de esta. Pega la descripción real del puesto en el Question Predictor gratuito y obtén las 20 preguntas que ese puesto tiene más probabilidades de hacerte, con lo que cada una busca en realidad.
Predecir mis preguntas