Herramientas para la automatización de pruebas de software
Es necesario automatizar las pruebas funcionales con el fin de lograr mayor rapidez y repetitividad en los procesos de pruebas de software. La automatización es sumamente beneficiosa, pues en caso de modificar el software, cambios casi insignificantes pueden ocasionar que el software deje de estar en funcionamiento. En resumen, se ha vuelto una necesidad el automatizar los procesos de prueba de software, necesidad suplida por las siguientes herramientas:
Ésta es un herramienta gratuita conformada por un conjunto de unidades utilizada para automatizar las pruebas de aplicaciones web. Posee las siguientes características:
- Fácil registro y ejecución de las pruebas.
- Auto-completado para todos los comandos.
- Las acciones tienen la posibilidad de ser ejecutadas paso a paso.
- Las pruebas pueden ser almacenadas en diferentes formatos.
- Permite la grabación, selección de campos, pruebas de recorrido, puntos de control y otros formatos.
|
Imagen de Selenium.org |
- QTP (HP Quicktest Professional)
Ésta permite la automatización de pruebas funcionales y de regresión, y posee las siguientes características:
- Es capaz de producir códigos ejecutables de prueba.
- Tiene una interfaz que permite emular la funcionalidad deseada, incluyendo las interfaces de usuario.
- Forma parte de la solución de HP Quality Center.
Especializada en la automatización de pruebas para navegadores web. Posee las siguientes características:
- Es una de las familias de las librerías Ruby de Código abierto.
- Permite registrar pruebas fáciles de leer o entender.
- Revisa resultados, tomando en cuenta si los textos se muestran en la pantalla.
- Puede ser enlazada a una base de datos, leer archivos de datos, hojas de cálculo. exportar a XML, entre otros.
|
Imagen de: Watir.com |
- Visual Studio Test Professional
Ésta heramienta fue desarrolladas por Microsoft, y posee las siguientes características:
- Brindas soporte al ciclo de planificación, ejecución y registro de pruebas.
- Facilita la ayuda mutua entre analistas de pruebas y desarrolladores de herramientas.
- Permite ejecutar pruebas manuales y su reutilización e integración con el team foundation server.
|
Imagen de Dr. Dobb's |
Claramente, existen más herramientas que tienen el objetivo de automatizar el proceso de pruebas de software, siendo éstas una parte importante de ellas y una buena base para el entendimiento básico de las características de una herramienta para las pruebas de software.
Referencias
- Juntadeandalucia.es. (2017). Selenium y la automatización de las pruebas | Marco de Desarrollo de la Junta de Andalucía. [online] Available at: http://www.juntadeandalucia.es/servicios/madeja/contenido/recurso/381 [Accessed 25 Sep. 2017].
- Pmoinformatica.com. (2017). 5 Herramientas para la automatización de pruebas de software. [online] Available at: http://www.pmoinformatica.com/2012/11/5-herramientas-para-la-automatizacion.html [Accessed 25 Sep. 2017].
Comentarios
Publicar un comentario