Antes de la liberación de una nueva pieza de software, se requiere una prueba a fondo para garantizar que las nuevas funciones del producto según lo previsto. No importa qué tan profunda búsqueda de un programador de fallos y errores en el back-end, algunos problemas de usabilidad es casi seguro que deslizarse a través de las grietas. Para descubrir estos errores y corregirlos antes del lanzamiento de un producto, muchos ingenieros y desarrolladores de productos se aprovechan de las pruebas de aceptación del usuario ( UAT ) . Función
En general , las pruebas de aceptación es el proceso de las pruebas de forma sistemática una serie de condiciones o casos en un producto de ingeniería . El proceso puede ser automatizado , con una serie de pruebas destinadas a imitar el entorno de usuario esperado . Sin embargo , en el caso de las pruebas de aceptación del usuario, las personas reales tienen la tarea de probar el producto . Por lo general, esto se hace con conocimientos expertos en la materia (PYME ) del producto de ingeniería . A través del ensayo y error, estos expertos evalúan sistemáticamente la funcionalidad de todas las entradas y salidas posibles que ofrece el software.
Efectos
Las PYME se dan generalmente una secuencia de comandos de prueba para siguiente . Estos scripts pueden disponer de direcciones de entrada específicos o pueden simplemente pedir el probador para completar una tarea necesaria. Una vez que se completa cada tarea , los resultados del proceso se comparan con los resultados previstos . Si se logran los resultados deseados , entonces se dice que la tarea se ha completado satisfactoriamente.
Beneficios
pruebas de aceptación del usuario es una de las etapas finales de cualquier programa de desarrollo de software. A menudo se lleva a cabo después de las pruebas de aceptación computarizado porque se replica más eficazmente el entorno de usuario en el mundo real . Por lo tanto , si un producto pasa UAT , se puede suponer que por lo general el producto obtener resultados satisfactorios para el consumidor final o cliente.
Consideraciones
Aunque utiliza principalmente para el desarrollo de software , las pruebas de aceptación del usuario se utiliza con frecuencia para otros fines . Estos efectos dependen generalmente de productos de ingeniería , tales como los componentes del motor , otras partes mecánicas y productos químicos . En cada aplicación, el objetivo es el mismo --- para identificar y corregir los errores en el diseño antes de lanzar el producto al usuario final.
Expert Insight
pruebas de aceptación del usuario es uno de los muchos métodos de prueba . Algunas alternativas incluyen : pruebas alfa : productos de software son probados por pruebas staffBeta interno : productos de software se ponen a prueba por un selecto grupo de pruebas de aceptación usersContract final : prueba un sistema para asegurar que cumple con todas las obligaciones expresadas en una prueba de aceptación contractOperational escrito : pruebas los procesos de un sistema para garantizar los procedimientos de mantenimiento (actualizaciones , parches, etc ) pueden ser implementados efectivamente .