Pruebas automatizadas y tests de carga
27-06-2008 - Escrito en unplisplas.com por: Santi MundiRecientemente nos hicieron una demo de TestComplete (http://www.automatedqa.com/products/testcomplete/index.asp), que es una herramienta muy completa para diseñar y realizar baterías de pruebas automatizadas para aplicaciones de Windows, .NET, Java, PMA (XAML), páginas web, servidores web y servicios web. Ha sido diseñada para liberar a los desarrolladores y los departamentos de control de calidad de los costes en recursos y ganas en la ejecución de los temibles manuales de pruebas.
Lo que más nos sorprendió fue la facilidad con que se diseñan estas pruebas, con entornos amigables y no demasiado “técnicos”, siendo estos absolutamente independientes del lenguaje o plataforma de desarrollo que estemos utilizando. Con lo cual se pueden establecer entornos de pruebas por tipología de objeto (formularios, listados, paginaciones, etc…) e importarmas a diferentes proyectos, independientemente de si estan programados con JAVA, .NET, RoR,. etc…
Pruebas de carga, estrés y escalabilidad paralos proyectos web y web-services
TestComplete le permite realizar tests de carga (performance tests) emulando el tráfico de cientos o miles de usuarios virtuales que se pueden simular desde varios ordenadores.
Para cada prueba pueden establecerse el número de estos usuarios virtuales, registrar los procesos a realizar, estableciendo qué navegadores utilizarían y registrando los resultados, errores de sistema, etc… Simularían diversos exploradores: Internet Explorer, Firefox, Opera, Mozilla, Netscape Navigator, Pocket IE o Smartphone, etc…
TestComplete proporciona secuencias de comandos de acceso a los métodos y propiedades de los elementos de la página web. Esta característica te permite hacer casi cualquier tipo de comprobación y verificación de acciones. Métodos específicos, propiedades y eventos te permiten navegar con facilidad hacia proceso o página deseada, controla la ejecución de scripts hasta que la página está completamente cargada, y muchas otras cosas más.
En mi opinión es una herramienta que debemos tener sí o sí a mano para cualquier proyecto de desarrollo de software, para establecer una adecuada metodología de pruebas para cualquier tecnología de desarrollo que utilicemos.
Sphere: Related ContentTags: desarrollo • proyectos • Tests de carga


Comentarios recientes