Juan ha terminado de realizar las pruebas de humo y pruebas funcionales sobre el software que su empresa está adquiriendo, ha notificado al líder de pruebas el resultado y el comienzo de las Pruebas de Aceptación de Usuarios (UAT).
Estas exploraciones son importantes porque el usuario o cliente final determinará si puede aceptar o no el software que está adquiriendo.
En estas pruebas se determinan si se ha cumplido con las expectativas del cliente final y con todos los requisitos recabados al inicio del proyecto. También se determina si es o no posible publicar la nueva aplicación a un ambiente de producción para que los usuarios de toda su organización puedan usarlo.
¿Cuáles deben ser los pasos que debe aplicar Juan para esta prueba?, ¿cómo debe interactuar con el usuario que realizará las siguientes pruebas?, ¿cuáles son las pruebas que debe aplicar?
Realizar la ejecución de Pruebas de Aceptación de Usuarios (UAT)
Al finalizar la ejecución de prueba funcional, el ejecutor de pruebas está listo para hacer entrega del nuevo software. Antes de entregarlo es necesario ejecutar de nueva cuenta las pruebas funcionales con acompañamiento de un usuario (cliente final) que deberá aceptar y firmar de conformidad las pruebas, avalando que cumple con todas las expectativas recabadas al inicio del proyecto.
Cuando se inicia un proyecto de software se elabora un documento donde se describen todas las necesidades que el usuario necesita. Sea un desarrollo o la adquisición de un software para resolver una necesidad en una empresa. Siempre se acuerda entregar una parte del software de forma periódica hasta concluir el desarrollo o la implantación.
En la entrega periódica del software se debe realizar la ejecución de Prueba de Aceptación de Usuario (UAT por sus siglas en inglés) con ayuda de un usuario y la guía del ejecutor de software, aplicando los procesos y procedimiento de esta etapa.
La ejecución de Prueba de Aceptación de Usuario (UAT) es el procedimiento de llevar a cabo cada una de las pruebas funcionales del software con un usuario, quien deberá avalar, aceptar y firmar que todas las expectativas solicitadas se han cumplido. Resolver algunas situaciones atribuibles a la persona ejecutora y usuario final. Notificar el inicio, desarrollo y finalización de estas pruebas al líder de pruebas. Documentar la bitácora de pruebas haciendo alguna observación; recopilar toda la evidencia documental necesaria.
De acuerdo con el estándar de CONOCER (2020) se describen los elementos a considerar en la realización de ejecución de Pruebas de Aceptación de Usuario (UAT).
Entrada
Esta persona se apoya en el documento del caso de prueba y con la guía del ejecutor realizará las pruebas funcionales. Pone particular atención al cumplimiento de los requisitos.
El ejecutor de pruebas anotará en la hoja de cálculo el estatus de cada prueba y alguna observación detectada por el usuario.
Al terminar firmará el documento o bitácora de pruebas aceptando que se ha cumplido con las necesidades de usuario.
Herramientas y técnicas
Entre las herramientas y técnicas que se pueden usar para el desarrollo de la ejecución de pruebas son:
Habilidades interpersonales
Estas habilidades ayudan a manejar y responder a situaciones fortuitas, estas destrezas son personales y están estrechamente relacionadas en el cómo una persona se comunica con las demás.
Pruebas de aceptación de usuarios UAT.
User Acceptance Test (UAT). Documento en donde están registradas todas las Pruebas de Aceptación de Usuario (UAT) que ejecutará el cliente final con la guía del ejecutor de pruebas, y servirá para validar que el software cumple con todos los requisitos solicitados en el inicio del proyecto.
Salidas
Para realizar la ejecución Pruebas de Aceptación de Usuario (UAT) es necesario contar con el software a probar, los casos de prueba del usuario, la hoja de cálculo con el listado de las pruebas a ejecutar, la disponibilidad del líder de pruebas para que autorice el proceso de inicio, desarrollo y cierre de las pruebas; el usuario final que firmará de conformidad aceptando que el software cumple con los requisitos solicitados.
El usuario final realizará las pruebas con ayuda del ejecutor de pruebas, en todo momento, el ejecutor de pruebas deberá brindar un trato amable y cordial al usuario. El ejecutor de pruebas solicitará autorización al líder de pruebas para el inicio de las pruebas. El líder de pruebas autorizará el inicio de las pruebas funcionales de usuario. El usuario, con ayuda del ejecutor de prueba, procederá a efectuar cada una de las pruebas registrando el estatus de cada prueba y anotando alguna observación
Es necesario tomar evidencias, capturas de pantallas y comprobación del intercambio de comunicación con el líder de pruebas. Además, crear una carpeta, agregar toda esa información que servirá como portafolio de evidencias.
Al terminar de ejecutar las pruebas, el ejecutor de pruebas informará al líder de pruebas la conclusión de la etapa ejecución de Pruebas de Aceptación (UAT).
Asegúrate de:
Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.
"Tecmilenio no guarda relación alguna con las marcas mencionadas como ejemplo. Las marcas son propiedad de sus titulares conforme a la legislación aplicable, estas se utilizan con fines académicos y didácticos, por lo que no existen fines de lucro, relación publicitaria o de patrocinio".