Está en la página 1de 2

Herramientas de Automatización de Software

Las Pruebas de Software es la etapa del desarrollo de software que consiste validar que el
sistema desarrollado satisface al cliente y cumple los requerimientos planteados, pero
este proceso es muy complicado y extenso para el Tester, persona encargada de realizar o
ejecutar la batería de pruebas previamente diseñadas, pues consiste en ejecutar muchas
veces la misma prueba en diferentes oportunidades por lo cual resulta tedioso y demora
mucho tiempo.
Por esa misma razón el uso de herramientas que automaticen las pruebas de software
para facilitar al Tester poder realizar su trabajo de manera más rápida y eficiente resulta
de vital importancia, muchas de estas herramientas son un poco básicas ya que solo te
automatizan el proceso de pruebas y otras pueden generar hasta estadísticas de las
pruebas realizadas que permitan tener una mejor perspectiva del sistema.
Algunas de las herramientas usadas en el entorno de pruebas son:
1. SELENIUM
Esta es una herramienta gratuita usada para realizar pruebas en entorno web en
diversos lenguajes como Java, C#, Ruby, Groovy, Perl, PHP y Python, puede generar
código de las pruebas en estos mismo lenguajes también, y esta herramienta permite
poder grabar y reproducir secuencia de pasos que debe ejecutarse en las pruebas,
facilitando el proceso de realizar pruebas masivas a una misma vista, además es
multiplataforma, es soportado por varios navegadores pero se recomienda usar
Firefox 2 o superior para poder usarlo.

Para usar esta herramienta no es necesario tener muchos conocimientos ya que es


fácil de usar, solo debemos descargar el instalador de la página oficial y al hacer una
simple secuencia de eventos podemos realizar las pruebas necesarias y poder
almacenar la información resultante y guardar nuestra secuencia para usarla mas
tarde si deseamos.

2. VISUAL STUDIO TEST PROFESSIONAL


Esta herramienta es licenciada y pertenece a Microsoft, permite crear y administrar
pruebas a nuestros sistemas desarrollados en la plataforma de Visual Studio de la
misma compañía, además permite enlazarse con Team Foundation Server, que es un
repositorio de esta misma marca que permite poder almacenar nuestros proyectos en
línea y compartirlo con todo el equipo de pruebas y desarrollo a su vez con el cliente.

Posee una interface gráfica bastante fácil de utilizar y con almacenamiento de nube
gracias al repositorio, permite generar pruebas de forma manual y de forma
automática es decir dando solo secuencia de instrucciones y después generar código.
También facilita el proceso administrativo o gestión de proyectos al llevar un control
del entorno de pruebas y las baterías de pruebas programadas además de su control
de versiones que facilita al avanzar, presenta algunos requisitos de hardware mínimo
ya que es un poco pesado de procesar todo el servidor de pruebas.

Esta es una herramienta bastante útil en el caso de que tengamos para pagar la
licencia que es un poco elevado, pero la funcionalidad que ofrece es muy completa.

3. RATIONAL FUNCTIONAL TESTER


Esta es una herramienta de la Suite desarrollada por IBM que permite poder realizar
diversos tipos de pruebas basadas en lenguajes de entorno web, .Net, Java, Ajax, SAP,
Siebel, entre otros. Esta herramienta permite grabar scripts con los cuales podremos
ejecutar pruebas posteriormente, además de poder grabar nuestras secuencias de
acciones para ejecutar pruebas iguales posteriormente facilitando el trabajo al Tester.

También se puede enlazar con otras herramientas de la suite de IBM para poder tener
un mejor control y manejo del proyecto en el ciclo de vida de este, además es
multiplataforma por lo que se vuelve una opción bastante interesante a tomar en
cuenta al momento de escoger una herramienta de automatización de pruebas.

También podría gustarte