Pruebas
Automáticas
Nuestro servicio de Automatización de Pruebas optimiza y simplifica las pruebas de rutina logrando una mayor cobertura con una menor inversión de esfuerzo.
Consiste en la utilización de software para automatizar la ejecución de pruebas (ya diseñadas) de forma desatendida (sin intervención del ingeniero de pruebas). Aplica especialmente para situaciones en que la misma prueba manual debe ser repetida con frecuencia por mantenimiento y/o escalabilidad del Sistema de Información.
Para la elaboración de casos automatizados de pruebas, se propone el modelo genérico de pruebas definido por GreenSQA que se basa en el diseño de «scripts» de pruebas que sean mantenibles y reutilizables para facilitar la elaboración de “suites” de pruebas destinadas a regresión.
Los diferentes enfoques utilizados:
La gran mayoría de las pruebas de software son técnicamente automatizables, sin embargo, hay un conjunto de criterios de selección, que acompañados de un cálculo de rentabilidad ayudan a determinar si es más conveniente ejecutar las pruebas por mecanismos manuales u automatizar.
Permite a las empresas determinar si han construido el software deseado y si es oportuno liberar al mercado la versión probada.
Con este tipo de prueba establecemos “lo que el sistema hace y si lo hace bien, como se espera”.
Consisten en volver a probar un componente, tras haber sido modificado, para descubrir cualquier defecto introducido, o no cubierto previamente, como consecuencia de los cambios.
Hace referencia al proceso para generar datos de prueba realistas para el entorno de prueba sin utilizar los datos de producción.
Una automatización necesita de una estrategia incremental en cobertura.
Cada paso incremental esta soportado por una etapa de selección de funcionalidades a automatizar; este proceso de selección entre otras variables está soportado por costo manual, vigencia, efectividad, criticidad, y el nivel de la automatización (componentes, servicios, api, UI).
Hay que tener en cuenta que el proceso de automatización va sincronizado con un proceso funcional, donde se especifican formalmente los casos de pruebas, y los flujos de automatización.
La automatización de pruebas utilizamos múltiples herramientas, dependiendo de la infraestructura del cliente y las características de las aplicaciones a probar.
Dentro del conjunto de herramientas que utilizamos tenemos AiMaps para Windows®, AiMaps para Android® y Twango® propias de GreenSQA, que tienen un modelo CAT (Codeless Automated Testing), permitiendo la generación de scripts sin la necesidad de codificar optimizando así los tiempos de implementación y mantenimiento.
Contáctanos
COLOMBIA
Carrera 85b N° 1446
El Ingenio II
USA
1809 W Jetton Av 33606
Tampa Florida