Historia de la cuestión
La prueba de aceptación del usuario (UAT) es la etapa final de verificación del software antes del lanzamiento, cuando los usuarios finales o los representantes del cliente confirman que el sistema cumple con sus expectativas y requisitos. En las pruebas manuales, UAT juega un papel crítico, ya que aquí pueden ocurrir escenarios inesperados y el "factor humano".
Problema
A menudo, UAT se considera formalmente o se realiza en un tiempo reducido, lo que lleva a una cobertura insuficiente de los escenarios del usuario y fallos críticos no detectados. Otro problema son los criterios de aceptación poco claros, la falta de participación de representantes del negocio y la confusión en los roles o la documentación.
Solución
Un UAT efectivo se basa en:
Características clave:
¿Puede un tester llevar a cabo UAT sin la participación de usuarios de negocio?
No, el objetivo de UAT es confirmar que el producto satisface los requisitos comerciales de los usuarios finales. Incluso un tester experimentado no conoce todos los matices del trabajo del usuario.
¿Se puede finalizar UAT sin resolver todos los errores encontrados durante las pruebas?
Sí, no todos los errores son críticos para el negocio; la decisión final sobre el lanzamiento se toma tras el análisis de riesgos, impacto y prioridad de los errores.
¿Es obligatorio crear casos de prueba separados para UAT si las pruebas funcionales ya se han hecho en otros escenarios?
Sí, UAT se enfoca en escenarios de usuario que no siempre coinciden con los casos de prueba del sistema. La lógica de negocio y las tareas finales pueden diferir de las verificaciones técnicas.
UAT se lleva a cabo solo por el equipo interno de QA basado en una especificación general. Los usuarios ven el producto por primera vez y encuentran problemas críticos no contemplados en la etapa de pruebas.
Ventajas:
Desventajas:
En UAT participan usuarios clave del negocio, se preparan con antelación casos basados en procesos reales, y hay un feedback activo con el equipo de desarrollo.
Ventajas:
Desventajas: