Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pruebas de Aceptación
Mario Rocha Marín, Carlos Romero Hernández, Gerardo Mora Castillo
Ingeniería en Sistemas de Computación, Universidad Fidélitas
mrocha00767@ufide.ac.cr
cromero41315@ufide.ac.cr
gmora60255@ufide.ac.cr
Resumen—Las Pruebas de Aceptación son, aleatoriamente. El enfoque es comprobar que todo opere
básicamente, la última acción de prueba previo al de manera correcta, en el término de que si hay un error
despliegue general de un Software. El objetivo de las este sea reducido y controlado.
pruebas de aceptación es, en un sentido sintético,
comprobar si el Software desarrollado está listo y Son un paso de suma importancia en el proceso de
puede ser utilizado por los usuarios para realizar las desarrollo de software, con igual importancia que los
funciones necesarias y las tareas específicas para las demás pasos, a pesar de encontrarse al final del mismo
cuales el mismo fue diseñado. Hay ciertas estrategias proceso. Sin este paso tan fundamental, se pueden pasar
comunes para la implementación de una Prueba de por alto errores en el código, funcionalidades que no
Aceptación, y la estrategia que se selecciona, suele cumplen las expectativas esperadas, errores de
basarse en requisitos contractuales, estándares compatibilidad con otras aplicaciones corriendo en los
corporativos de la empresa y el dominio de la ambientes de los usuarios finales y demás errores que no
aplicación. En conclusión, es un paso de suma se contemplan sin una prueba de aceptación final entre
importancia previo a la implementación de cualquier una muestra considerable de usuarios. [1]
Software, ya que al obviarse, puede provocar
mayores atrasos al implementar un software que no III. BENEFICIOS DE LAS PRUEBAS DE
cumple los requisitos mínimos, o cuyas
funcionalidades no se cumplen.
ACEPTACION
Es en donde se evalúan todas las funcionalidades que se Las pruebas pueden ser una reimplementación
implementaron en el software para soportar todo el flujo de las pruebas del sistema.
operacional, todo esto con el fin de aumentar la Es posible que las pruebas no revelen defectos
productividad y hacer que el trabajo de los usuarios sea subjetivos en el software, ya que sólo busca
menos operativo y más analítico mediante el uso de las defectos que espera encontrar.
funciones programadas.
Aquí se evalúan los posibles problemas que pueden En las pruebas de aceptación informal, los
encontrarse en el software a futuro, todo esto a procedimientos para realizar la prueba no se definen tan
nivel de rendimiento, disponibilidad y operatividad, rigurosamente como para las pruebas de aceptación
con el fin de determinar el riesgo para cada evento, formal. Las actividades empresariales y las funciones que
se explorarán se identifican y documentan, pero no hay
su probabilidad y planes de acción para su
casos de prueba particulares que seguir. El verificador
mitigación. individual determina qué hacer. Esta propuesta de prueba
de aceptación no está tan controlada como la prueba
formal y es más subjetiva.
IV. LIMITACIONES
Las pruebas de aceptación informal las suele realizar la
1. Que el cliente no cuente con analistas de QA
empresa del usuario final.
en la organización, los cuales sean capaces de
probar el software.
Los beneficios de esta forma de prueba son:
2. Un caso donde los usuarios que ejecuten las
pruebas omitan casos de pruebas importantes
Las funciones y las características que se van a
para la validación del sistema.
probar son conocidas.
3. Que el cliente no cuente con personal experto
en automatización de pruebas con el fin de El progreso de las pruebas se puede medir y
reducri el tiempo de la ejecución de los casos supervisar.
de prueba.. Los criterios de aceptabilidad son conocidos.
4. Que el cliente no logre comprender Revela defectos más subjetivos que la prueba
correctamente las limitaciones técnicas del de aceptación formal.
software a futuro.
Las desventajas incluyen:
V. ESTRATEGIAS PARA PRUEBAS DE
ACEPTACION Son necesarios recursos de gestión,
planificación y recursos.
No se tiene control de los casos de prueba que
Prueba de aceptación formal.
se utilizan.
Los productos de trabajo y las tareas son los mismos que Los usuarios pueden adaptarse al
para las pruebas del sistema. En algunas empresas, la funcionamiento del sistema y no apreciar los
empresa de desarrollo (o el grupo de prueba defectos.
independiente), junto con los representantes de la Los usuarios pueden centrarse en la
empresa del usuario final, lleva a cabo la prueba de comparación del sistema nuevo con un sistema
aceptación. En otras, las pruebas de aceptación las lleva a heredado, en vez de buscar defectos.
cabo en su totalidad la empresa del usuario final o un Los recursos de la prueba de aceptación no se
grupo objetivo de personas escogidas por la empresa del encuentran bajo el control del proyecto y
usuario final.[3] pueden limitarse.
Las funciones y las características que se van a La prueba de versión beta es la menos controlada de las
probar son conocidas. tres estrategias de prueba de aceptación. En la prueba de
Los detalles de las pruebas se conocen y se versión beta, la cantidad de detalles y datos y el enfoque
pueden medir. adoptado dependen totalmente del verificador individual.
Cada verificador es responsable de identificar sus
Las pruebas se pueden automatizar, lo que
criterios para aceptar o no el sistema en su estado actual.
permite realizar pruebas de regresión.
El progreso de las pruebas se puede medir y
La prueba de versión beta la implementan los usuarios, a
supervisar.
menudo con poca o ninguna gestión por parte de la
Los criterios de aceptabilidad son conocidos. empresa de desarrollo (u otro usuario no final). La
prueba de versión beta es la más subjetiva de todas las
Las desventajas incluyen: estrategias de prueba de aceptación.
Requiere una planificación y recursos Los beneficios de esta forma de prueba son:
significativos.
La prueba la implementan los usuarios.
3
VI. CONCLUSIONES
VII. BIBLIOGRAFÍA