Comments

  1. Si un sistema pasa todas las pruebas técnicas y cumple al 100% la especificación, pero al llegar a producción el usuario dice que no le sirve, ¿de quién es la responsabilidad principal: del equipo de QA o del que levantó los requisitos?”

  2. ¿Cuál es la diferencia real entre prevenirlos (QA) e identificarlos (QC), y por qué una empresa no puede sobrevivir haciendo solo uno de los dos?

  3. En mi opinión, la calidad del software debería verse como una responsabilidad de todo el equipo y no solamente como trabajo del área de pruebas. Me parece especialmente importante considerar los riesgos que pueden afectar directamente al usuario o al negocio, porque un sistema que “funciona” todavía puede generar problemas graves en situaciones inesperadas.

    También creo que la prevención puede ahorrar mucho tiempo y dinero frente a corregir errores después del lanzamiento. ¿Hasta qué punto debería un equipo retrasar el lanzamiento de un sistema si todavía existen riesgos conocidos, aunque sean poco probables?

  4. Considerando la diferencia teórica entre Verificación y Validación, y sabiendo que como estudiantes solemos desarrollar y probar nuestro propio código con tiempo limitado y sin acceso constante a usuarios reales:
    ¿Qué estrategia específica de Aseguramiento de Calidad (QA) deberíamos priorizar en nuestros proyectos universitarios para no caer en el ‘sesgo del desarrollador’ y garantizar que estamos construyendo el producto correcto, y no solo un sistema que pasa nuestras propias pruebas técnicas?

  5. Qué criterios y buenas prácticas debemos seguir para saber qué pruebas automatizar y cuales realizar manualmente?

  6. En el texto se menciona que en la práctica es imposible probar todos los escenarios y por eso se prioriza por riesgo. En un proyecto real con poco tiempo y presupuesto ajustado, ¿qué criterio o fórmula práctica se usa para saber cuándo ya se probo lo suficiente y es seguro salir a producción sin asumir un costo por defecto inaceptable?

  7. Más allá de encontrar errores, ¿cuáles son los otros cuatro objetivos fundamentales que persigue una estrategia adecuada de Verificación y Validación dentro de SQA?

  8. Si un sistema supera con éxito la verificación técnica, ¿que métricas prácticas se pueden utilizar para medir su validación de negocio cuando no se cuenta con usuarios reales disponibles para realizar pruebas constantes?

  9. ¿Cómo puede evaluarse la validación de negocio de un sistema, después de haber superado la verificación técnica, cuando no existen usuarios reales disponibles para realizar pruebas de forma continua?

  10. Si tuvieras que desarrollar una aplicación bancaria, ¿en qué funcionalidades concentrarías la mayor cantidad de pruebas y por qué?

  11. No terminé de entender bien cuál es la diferencia práctica entre verificación y validación, porque se explica que la verificación revisa si el sistema fue construido correctamente según los requisitos, mientras que la validación comprueba si realmente satisface las necesidades del usuario, entonces ¿cómo puede ocurrir que un sistema pase correctamente la verificación pero aun así falle en la validación si supuestamente fue desarrollado cumpliendo con todos los requisitos establecidos?

  12. Tengo una duda sobre las pruebas basadas en riesgos, porque se menciona que no todas las funcionalidades deben recibir el mismo nivel de pruebas y que se debe considerar la probabilidad y el impacto de una falla, pero entonces ¿cómo determina un equipo qué funcionalidad representa realmente un riesgo alto o bajo y qué pasa si una función considerada poco importante termina causando un problema grave que no se había previsto inicialmente?

  13. Sobre la conclusión, ¿Qué considera usted más difícil en la práctica: detectar que el software está mal construido o darse cuenta de que se construyó correctamente algo que el usuario realmente no necesitaba?

Post a Comment