SOFTWARE PARA PRUEBAS DE SOFTWARE
Enviado por kenod • 8 de Febrero de 2014 • 1.143 Palabras (5 Páginas) • 349 Visitas
INDICE
INTRODUCCION…………………………………………………………………………..3
SOFTWARE PARA PRUEBAS DE SOFTWARE
• Categorías……………………………………………………………………………4
Herramientas Open Source
• Selenium…………………………………………………………………………..4-5
• SoapUI……………………………………………………………………………5-6
Herramientas Comerciales
• T-Plan Professional…………………………………………………………………6
• Spiratest……………………………………………………………………………..7
• ANTS-Advance.NET Testing System (HORMIGAS)…………………………..7-8
Herramientas Todo En Uno
• Test Studio……………………………………………………………………….8-9
• CONCLUSIONES………………………………………………………………..10
• BIBLIOGRAFIA…………………………………………………………………11
• ANEXOS…………………………………………………………………………12
INTRODUCCION
Con el auge que está tomando el desarrollo ágil de software, representado en marcos de trabajo en la Programación extrema y en especial el desarrollo guiado por pruebas, cada vez es más crítico contar con la posibilidad de realizar constantes refactorizaciones e integraciones de código.
Cada vez es más crítico ir a la par de los exigentes tiempos de entrega y cambios demandados por las áreas de negocio. Para lograr esto, es necesario automatizar las pruebas funcionales y de regresión, con la finalidad que estas pruebas se puedan ejecutar de forma rápida y repetitiva. La automatización de prueba es ventajosa en situaciones en las cuales el software se modifica constantemente, dado que hasta las modificaciones menores pueden ocasionar que funcionalidad ya desarrollada deje de funcionar.
Actualmente el número de herramientas para pruebas de software disponibles, tanto en el mercado como de manera gratuita (herramientas de código abierto), es muy amplio en este informe presentamos varias herramientas para la automatización de pruebas de software.
SOFTWARE PARA PRUEBAS DE SOFTWARE
Se ha dividido en las siguientes categorías según sean herramientas open source (gratuitas) o herramientas comerciales (de pago).
Categorías 1. Herramientas de gestión de pruebas
2. Herramientas para pruebas funcionales
3. Herramientas para pruebas de carga y rendimiento.
El único instrumento adecuado para determinar el status de la calidad de un producto software es el proceso de pruebas. En este proceso se ejecutan pruebas dirigidas a componentes del software o al sistema de software en su totalidad, con el objetivo de medir el grado en que el software cumple con los requerimientos. En las pruebas se usan casos de prueba, especificados de forma estructurada mediante Técnicas de prueba. El proceso de pruebas, sus objetivos y los métodos y técnicas usados se describen en el plan de prueba.
De las cuales se han seleccionado algunas para su correspondiente explicación.
Herramientas Open Source
Selenium
El cual está compuesto por dos herramientas: Selenium IDE y Selenium Web Driver, la primera es un complemento de Firefox el cual genera un entorno de desarrollo el cual permite crear pruebas de la aplicación seleccionada y la segunda ejecuta las pruebas.
Este tipo de automatización puede operar en los navegadores como Mozilla, Chrome y Opera, también permite pruebas para dispositivos móviles para iPhone y Android.
Características:
• Grabación y reproducción fácil.
• Selección inteligente de campos.
• Autocompletado de los comandos.
• Pruebas de revisión cruzada
• Depuración y puntos de verificación (breakpoint)
• Almacenar las pruebas como Selanese, Ruby, Java y otros formatos.
Especificaciones
Prueba los siguientes lenguajes: Phyton, Ruby, Java y C#.
Sistema operativo: multiplataforma.
Licencia Apache 2.0.
Idioma: Español.
Peso Del Software: depende para que lenguaje se necesite.
Soapui
Es una aplicación que nos ayuda a testear de una manera cómoda, fue creado en septiembre de 2005 es de licencia libre, está construido enteramente de la plataforma Java, es fácil de usar, la interfaz habitual de uso está compuesta por dos partes: Gestión de proyecto y área de trabajo.
Características:
• Inspección de los servicios Web.
• Los servicios Web que invoca.
• Desarrollo de servicios Web.
• Servicios Web de simulación.
• Servicios web funcionales, de carga, cumplimiento y de seguridad.
• Genera informes.
Especificaciones
Prueba solo para lenguaje Java.
Sistema operativo: multiplataforma.
Se debe
...