Wrapper Technique

El uso de la técnica de Wrapper en la creación de casos de pruebas sobre el código se ha implementado principalmente para el ejercicio de las funcionalidades asociadas a nivel de APIs. Esto ya que la técnica permite hacer una conjunción o abstracción de un grupo de funcionalidades o controladores de manera directa sin necesidad de exponer la funcionalidad para enfocarse en las pruebas de una o varias partes en específico, eliminando el flujo extra que puede necesitar al probar el proyecto como un conjunto.

Estas pruebas han permitido que se identifiquen problemas de manera automatizada esto por medio de casos de pruebas directos a un conjunto de funcionalidades “envueltas” por medio de una librería que funciona como el Wrapper en sí y permitiendo hacer estas pruebas sobre la funcionalidad o flujo exacto de la aplicación, enfocándose específicamente en los puntos deseados (sin necesidad de incurrir en el manejo directo de la lógica específica de cada punto), asegurándose que se pueda ampliar las pruebas reduciendo el tiempo que podría tomar manejar los diferentes flujos aplicando las mismas pruebas sobre la aplicación de manera manual o automatizada sobre la interfaz. Además de ser más manejables las pruebas por medio del uso de esta técnica y permitir tener un mejor control sobre los flujos para establecer lo necesario dentro del caso de prueba ayuda a que no sea necesario tener toda la aplicación arriba para ejercitar solo un conjunto de APIs o una en específico sino que se pueda correr solo lo necesario del flujo.