domingo, 13 de marzo de 2011

Automatización Data Driven

Hola a todos!

En este blog se muestra las principales características de la automatización basada en un enfoque datadriven.
En el enfoque de automatización de pruebas Data Driven, los valores de entrada y salida son obtenidos de archivos de datos. Estos archivos de datos pueden ser hojas de Excel, archivos CVS, objetos ADO, objetos DAO o cualquier otro recurso ODBC. Posteriormente estos datos son cargados en  variables dentro de scripts, estos scripts deben haber sido creados con anterioridad. 

Ventajas: 
  • Podemos crear nuestros scripts, aun cuando el desarrollo de la aplicación este en curso 
  • La redundancia y la duplicidad de la creación de los scripts es reducida considerablemente debido al tipo modular del diseño y por el uso de registros o archivos para la entrada, así como para la verificación de datos los datos.
  • En caso de cualquier cambio en la funcionalidad, solo tenemos que revisar la regla de negocio en el script.
  • La información como la entrada y salida de datos, los resultados esperados son guardados en registros que permiten una mejor administración 
  • Permite un mejor manejo de errores, de tal modo que resultan scripts más robustos. Esto debido a que cuando se llama un scripts estos devuelven true o false en lugar de abortar la operación. Esto permite poder ejecutar de manera prácticamente desatendida 
  • Capacidad de importar datos desde Bases de datos, archivos planos u hojas en Excel
Desventajas:  
  • La calidad y la cobertura depende en gran medida de la habilidad que tenga el automatizador al momento de implementar.
  • Mantenimiento continuo de errores debido a la gran cantidad de código 
  • Validación manual es requerida
  • Falla con eventos inesperados
Aplicabilidad: 
  • Buen ajuste para aplicaciones sencillas con características multi-ambiente, gran conjunto de datos y cuyos casos de prueba cambian con baja frecuencia. 
  • Objetivos de automatización a mediano plazo

No hay comentarios:

Publicar un comentario