Modelos de automatización
Modelos de Automatización
En el mercado existe una gran variedad de herramientas para automatizar las pruebas, sin embargo lo primero que debes haceres identificar qué se requiere automatizar y cómo se desea hacerlo; en función de estas consideraciones podrás elegir una herramienta pertinente.
Las características que a continuaciónproporcionamos son para ayudarte a que elijas una herramienta acorde con las necesidades de aplicación.
Entorno de aplicación de la herramienta hardware y software.
Plataforma donde debe ejecutarse laherramienta.
Soporte comercial.
Coste. Factores políticos (obligatoriedad de comprar a determinados fabricantes, etc.).
Calidad de la herramienta (documentación, complejidad, frecuencia defallos, riesgo de que la herramienta provoque fallas en otras partes del entorno, etcétera).
Modelo de Automatización de pruebas
Utilizar herramientas de prueba, puede hacer la prueba mássencilla, efectiva y productiva.
2.1 Modelos tradicionales de automatización
Para automatizar las pruebas debemos diseñarlas, después codificarlas y obtener los resultados que se evaluarán.
Para eldiseño del caso de pruebas se puede establecer con base en los modelos que existen para modelar un sistema (modelos UML).
Un modelo tradicional de automatización es el de Modelo en cascada.
Tambiénexiste el Modelo en “V” en donde tenemos que en la etapa de requerimientos se puede utilizar pruebas de aceptación. Cuando los requerimientos funcionales están completados se pueden aplicar pruebas desistema. En la etapa de diseño empleamos pruebas de integración y, sobre el código, pruebas de unidad. En este modelo se muestra que antes de ejecutar la prueba es necesario escribirla.
Lo que se debede automatizar son las pruebas unitarias de sistema y de funcionalidad. No debe automatizarse las tareas únicas de fácil ejecución manual y difícil de automatizar.
Se realizaran diferentes pruebas...
Regístrate para leer el documento completo.