Mercurio pruebas automatizadas
Word Count:
711
Resumen:
Coherencia / repetibilidad
Pruebas automatizadas se pueden repetir una y otra vez y siempre se realizará la prueba tal y como grabado. Pista de auditoría
Las pruebas se almacenan como secuencias de comandos automatizadas y los resultados son almacenados para cada ejecución de las pruebas de proporcionar una pista de auditoría completa de todas las pruebas realizadas.
Mejora de la cobertura de prueba
Como el paquete de la prueba se desarrolla, más pruebas y se pueden agregar más y como el tiempo de ejecución es mucho más rápido que las pruebas manuales y menos recursos, más pruebas pueden ser com
Palabras clave:
Mercury Software, Software de formación de Mercurio, Mercurio Cursos, edgewordstraining, la formación
Cuerpo del artículo:
Desde el cambio de milenio ha habido una explosión en la automatización de pruebas. La expansión de las herramientas automatizadas de proveedores como Mercury Interactive, IBM Rational, Segue y otros realmente ha entregado pruebas automatizadas en el corazón de sólo alrededor de cada organización importante en el mundo occidental. Y esto se puede ver a continuar con nuevas metodologías de desarrollo como la programación extrema que ha de automatización de pruebas en el corazón de su diseño.
¿Entonces por qué automatizar? Bueno, los principales beneficios son:
Velocidad
Pruebas automatizadas pueden correr mucho más rápido que el equivalente manual, la prueba por lo que más se puede lograr en un marco de tiempo más pequeñas. No es raro ver a las suites de regresión que tomar dos semanas de forma manual reducido a 24 horas con las herramientas de prueba!
Coherencia / repetibilidad
Pruebas automatizadas se pueden repetir una y otra vez y siempre se realizará la prueba tal y como grabado. Probadores Manual fácilmente pueden cometer errores o llevar a cabo la misma prueba de forma ligeramente diferente cuando se repite.
Desatendida - reducir los costos
Una vez desarrollados, la comprobación automática puede ser ejecutada sin vigilancia durante la noche, por lo que repetir la prueba requiere de recursos o coste muy pequeño.
Pista de auditoría
Las pruebas se almacenan como secuencias de comandos automatizadas y los resultados son almacenados para cada ejecución de las pruebas de proporcionar una pista de auditoría completa de todas las pruebas realizadas.
Mejora de la cobertura de prueba
Como el paquete de la prueba se desarrolla, más pruebas y se pueden agregar más y como el tiempo de ejecución es mucho más rápido que las pruebas manuales y menos recursos, más pruebas se pueden completar, garantizando una mayor cobertura de la solicitud objeto de examen.
Gratis hasta los probadores para realizar otras tareas
Si se automatiza el análisis estructurado, los probadores de esperar que tenga más tiempo para realizar otros tipos de pruebas (accesibilidad, usabilidad, pruebas de ad-hoc/random), que comúnmente sufren de dejar de lado.
Algunas pruebas sólo puede ser posible con la automatización
Por ejemplo, ¿cómo manualmente simular 5000 clientes concurrentes realizar operaciones en su sitio on-line web?
¿Qué tipos de herramientas están disponibles?
Funcional / regresión de herramientas automatizadas de
Estas herramientas de captura de la interacción del usuario con la solicitud objeto de examen y luego se pueden reproducir. Sin embargo, ir más allá y le permiten a los datos de los ensayos de la unidad, para capturar el estado de su aplicación que realiza al mismo tiempo los procesos de negocio y proporcionar entornos de desarrollo plenamente las funciones que le permite manipular las aplicaciones en casi cualquier tipo de camino. Herramientas como WinRunner Mercury Quick Test Professional o demostrar el pináculo de lo que este tipo de herramientas son capaces de hacer.
Carga / Herramientas de rendimiento
Estos se utilizan para emular múltiples (concurrente) a los usuarios realizar tareas en contra de su aplicación, por ejemplo, si su empresa tiene un sistema de banca en línea - número de usuarios que puede ayuda? ¿Qué tipo de rendimiento que ofrecen en virtud de la carga? ¿Dónde están los cuellos de botella? Todos estos tipos de preguntas pueden ser contestadas mediante herramientas de pruebas automatizadas de carga como LoadRunner de Mercurio.
Test Management
Herramientas como TestDirector Mercury Quality Center o instalaciones de gestión de oferta de prueba, un repositorio central para almacenar los requisitos de prueba, scripts de prueba, los resultados de la ejecución y seguimiento de defectos, que integra a la perfección con las herramientas automáticas tales como WinRunner, LoadRunner y QuickTest Pro.
¿Cuáles son los escollos a la prueba de automatización?
Es fácil para estas herramientas para convertirse en 'shelfware "como los compradores no tienen en cuenta la complejidad y el poder de algunas de estas herramientas.
Todos ellos comparten una empinada curva de aprendizaje, por lo que algún tiempo y necesitan dinero para ser invertido en llegar a su equipo a cero con las herramientas.
Algunas soluciones a la aplicación de automatización de buena:
Probadores técnica. Asegúrese de que sus probadores de tener un conocimiento razonable de la tecnología, experiencia en programación sería ideal.
Formación, Capacitación, Capacitación. Programas de capacitación se ofrecen buenas para este tipo de herramientas y bien vale la pena la inversión. Los entrenadores suelen tener una buena experiencia de los antecedentes del proyecto y puede demostrar cómo las herramientas deben ser utilizadas y explicar las dificultades.
Tomarse de la mano de la infraestructura básica. Después de la capacitación es bien vale la pena conseguir un consultor en unos días o semanas para construir la infraestructura automatizada de base, proporcionar formación sobre el terreno en contra de su aplicación y el desarrollo de plantillas para su equipo para ampliar la automatización de pruebas fuera de. Ellos pueden lograr en las últimas semanas lo que podría llevarle meses para aprender.
Herramientas como LoadRunner, WinRunner, QuickTest Pro, TestDirector, Quality Center puede ofrecer un gran rendimiento de la inversión en el largo plazo, pero para hacerlos efectivos se invierte en la capacitación y la asistencia al principio.