HERRAMIENTAS DE AUTOMATIZACIÓN
Conjunto de herramientas de pruebas integradas desarrolladas por Microsoft, que proporcionan soporte a todo el ciclo de planificación, ejecución y registro de pruebas, con facilidades de colaboración entre analistas de prueba (testers) y desarrolladores en la herramienta.
Proporciona capacidad de realizar pruebas manuales, reutilización de pruebas manuales, integración con el “team foundation server”, gestión de ciclo de vida de aplicaciones, entre otros.

Objetivos
- Mejora la productividad en el desarrollo y mantenimiento del software.
- Aumentar la calidad del software.
- Reducir el tiempo y los costos en de desarrollo y mantenimiento de los sistemas de software.
- Mejorar la planificación de un proyecto
¿Cuáles son las desventajas de las herramientas de automatización?
*Las herramientas de testing automatizado no pueden medir la usabilidad de una aplicación.
*Se requieren conocimientos en programación para poder adaptar los scripts
automatizados a los requerimientos.
*El mantenimiento de los scripts puede ser muy costoso.
Algunas Herramientas de automatización de software testing
Selenium
Es un framework para pruebas de aplicaciones Web, descargable de forma gratuita desde su sitio web. Proporciona una herramienta de grabación y playback, que permite desarrollar pruebas sin necesidad de aprender un lenguaje de Scripting.
Incluye características como grabación, playback, selección de campos, auto completar formularios, pruebas de recorrido (Walkthrough), debug, puntos de control, scripts ruby y otros formatos.

Incluye características como grabación, playback, selección de campos, auto completar formularios, pruebas de recorrido (Walkthrough), debug, puntos de control, scripts ruby y otros formatos.

Visual Studio Test Proffessional
Conjunto de herramientas de pruebas integradas desarrolladas por Microsoft, que proporcionan soporte a todo el ciclo de planificación, ejecución y registro de pruebas, con facilidades de colaboración entre analistas de prueba (testers) y desarrolladores en la herramienta.
Proporciona capacidad de realizar pruebas manuales, reutilización de pruebas manuales, integración con el “team foundation server”, gestión de ciclo de vida de aplicaciones, entre otros.

Consideraciones
Que la automatización sea costoso o no, también depende en el conocimiento que se tenga sobre la herramienta que se utilizará.
Siempre hay que tener en cuenta cual es el COSTO y cual el BENEFICIO de la manera que encaremos las pruebas que vamos a realizar (manual o automatizado) teniendo en cuenta el conocimiento de la herramienta a utilizar, conocimientos en programación, tiempo de las pruebas, cantidad de ciclos de testing, etc
CONCEPTOS CLAVES:
playback: consiste en reproducir el sonido de los números musicales y canciones, previamente grabado
Testers: Probadores de software (también conocidos como testers, su denominación en inglés) planifican y llevan a cabo pruebas de software de los ordenadores para comprobar si funcionan correctamente. Identifican el riesgo de sufrir errores de un software, detectan errores y los comunican.
Testing: Cuando hablamos de pruebas automatizadas nos estamos refiriendo aun método de ejecutar una prueba sin intervención humana, que de lo contrario lo requeriría.
Scripts: palabra inglesa que significa “Guión”, como el de cine o teatro y, literalmente, esto es lo que es. Tenemos entonces, que un script, es un conjunto de órdenes guardadas en un archivo de texto, generalmente muy ligero y, que es ejecutado por lotes o línea a línea, en tiempo real por un intérprete.
framework: es un entorno de trabajo o marco de trabajo es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.
framework: es un entorno de trabajo o marco de trabajo es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar.
