Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Herramientas para automatización de procesos de software

No description
by

on 10 January 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Herramientas para automatización de procesos de software

Selenium
Un entorno de pruebas de software para aplicaciones basadas en la web. Selenium provee una herramienta de grabar/reproducir para crear pruebas sin usar un lenguaje de scripting para pruebas.

Visual Studio Test Professional
Visual Studio Test Professional con MSDN integra a los evaluadores, los administradores de producto y otras partes interesadas directamente en el proceso de desarrollo. Cada rol obtiene las herramientas avanzadas que necesita.

Hp Load runner
Watir
Es una familia de bibliotecas bajo la Licencia BSD para el lenguaje de programación Ruby que automatiza la operación de los navegadores web.

Principales beneficios:
Herramienta de código abierto. No hay costes para usar la herramienta.
Existe comunidad creciente detrás de él.
Utiliza Ruby, un lenguaje de programación moderno con todas las funciones.
Es compatible con su aplicación web
Es compatible con varios navegadores en diferentes plataformas.
Es potente, fácil de usar y muy ligero.

Hp Quicktest Professional (qtp)


HP Software unificado, antes conocido como Quick Test Professional y HP Quick Test Professional, proporciona funciones y pruebas de regresión de automatización para aplicaciones y entornos de software.
Soporta interfaces de palabras clave y de secuencias de comandos y cuenta con una interfaz gráfica de usuario.
Utiliza Edition Visual VBScript lenguaje de script para especificar un procedimiento de prueba, y para manipular los objetos y controles de la aplicación bajo prueba.

Herramientas para automatización de procesos de software
Ejemplo Hp
Watir-Classic -
permite el manejo de herramientas para Internet Explorer. Se recomienda utilizar para IE debido a su estabilidad.
Watir-WebDriver -
permite el manejo de herramientas para navegadores adicionales - por ejemplo, Chrome y Firefox.
Selenio webdriver.-
traduce los comandos Watir a los comandos selenio WebDriver

HP LoadRunner es el estándar del sector para las pruebas de rendimiento de las aplicaciones. La herramienta de pruebas de carga le ayuda a evitar problemas detectando los cuellos de botella y obteniendo una foto precisa del rendimiento integral del sistema antes de ponerlo en producción.
Extendibilidad
Principales beneficios:

• Pruebas automatizadas en escenarios de pruebas multicapa, incluyendo las pruebas de GUI y API
• Experiencia visual del usuario y el conjunto de herramientas potentes
• Prueba de tecnologías emergentes, con un innovador reconocimiento de objetos en HP UFT Insight
• Conversión sencilla de las pruebas manuales a las automatizadas
• Definición de un marco para una mejor gestión de las pruebas, gracias a la estrecha integración entre HP Business Process Testing y HP Application Lifecycle Management

Desventajas
• HP Unified Functional Testing corre principalmente en entornos Windows.
• VBScript que no es un lenguaje orientado a objetos.
• HP Functional Testing unificada no puede probar con todo tipo de navegadores y versiones. En particular, no es compatible con Safari u Opera.
• El motor de ejecución de pruebas se combina con el IDE de desarrollo GUI Código de prueba, así que no hay manera de ejecutar las pruebas independientes de HP Functional Testing Unificado
• Los altos costos de la concesión de licencias

Componentes de Selenium
Selenium IDE
Selenium IDE es un entorno de desarrollo integrado para pruebas con Selenium. Está implementado como una extensión de Firefox y permite graba.
Características:
Grabación y reproducción fácil
Selección inteligente de campos usando ID, nombre o XPath según se necesite.
Depuración y puntos de verificacación (breakpoint)

Selenium Client API
Interfaz de programación de aplicaciones (API) de clientes Como alternativa a escribir pruebas en Selanese.

Selenium Remote Control
es un servidor escrito en Java que acepta comandos al navegador vía HTTP.
 Selenium actualmente provee controladores de dispositivos para PHP, Python, Ruby,.NET, Perl y Java. El controlador de Java puede usarse para Javascript.


Ejemplo Selenium IDE
Requisitos de hardware
Procesador a 1.6 GHz o superior
1 GB (32 bits) o 2 GB (64 bits) de RAM (agregue 512 MB al host si se ejecuta en una máquina virtual)
3 GB de espacio disponible en el disco duro
Disco duro de 5400 RPM
Tarjeta de vídeo compatible con DirectX 9 con resolución de pantalla de 1024 x 768 o más.

Otros requisitos:
En Windows 8.1 y Windows Server 2012 R2, se requiere KB2883200 (disponible en Windows Update)

Planifica y ejecuta tu plan de prueba
Microsoft Test Manager para crear, administrar, ejecutar y hacer seguimientos de planes de prueba, conjuntos de pruebas y casos de prueba que validen los criterios de aceptación.

Colabora con diferentes roles
Los miembros no desarrolladores del equipo pueden utilizar Test Professional 2013 para sacar provecho de Visual Studio sin utilizar el IDE completo.

Erradica los errores con pruebas manuales y automatizadas.
El Recolector de impactos de pruebas mejora la productividad al identificar qué pruebas se deben volver a ejecutar cuando cambia el código.
Rational Functional Tester
Es una herramienta para la realización de pruebas funcionales y de regresión automatizadas. Este software proporciona funciones de pruebas automatizadas para pruebas funcionales, de regresión, de GUI y basadas en los datos. Rational Function Tester da soporte a diversas aplicaciones, como aplicaciones basadas en web, .Net, Java, Siebel, SAP, basadas en emulador de terminal, PowerBuilder, Ajax, Adobe Flex, Dojo Toolkit, GEF, documentos Adobe PDF, zSeries, iSeries y pSeries.
Características
Prueba de guión gráfico: 
simplifica la visualización y la edición de pruebas mediante el lenguaje natural y las capturas de pantalla representadas.
Pruebas automatizadas: 
permite a los probadores automatizar pruebas de forma flexible cuando se realizan cambios frecuentes en la interfaz de usuario de las aplicaciones con la tecnología ScriptAssure.

Pruebas basadas en datos: 
le permite realizar las mismas series de acciones de pruebas con un conjunto variado de datos de pruebas.
Script de pruebas: 
combina un grabador de acciones de usuario con varias opciones de personalización y funciones de mantenimiento de scripts inteligentes.
Integraciones:
 se integra con IBM Rational Team Concert e IBM Rational Quality Manager para proporcionar acceso a elementos de trabajo y a soporte de activos de pruebas de la SCM lógicas o compuestas.

Extremadamente flexible para organizaciones y proyectos de todos los tamaños, la herramienta de pruebas de software LoadRunner le permite realizar pruebas a una gran variedad de aplicaciones, incluyendo las de movilidad, Ajax, Flex, HTML 5, .NET, Java, GWT, Silverlight, SOAP, Citrix, ERP y las heredadas.
Full transcript