¿Cuáles son las herramientas para las pruebas automatizadas?
QTP
El nombre completo es software HP QuickTest Professional, la versión 11.5 se lanzó el 6 de diciembre de 2012 y pasó a llamarse Unified Functional TestingQTP es la abreviatura de quicktest Professional y es un software automático. herramienta de prueba. El propósito de usar QTP es usarlo para realizar pruebas manuales repetitivas, principalmente para pruebas de regresión y pruebas de nuevas versiones del mismo software. Por lo tanto, debe considerar cómo probar la aplicación antes de realizarla, como qué funciones, pasos operativos, datos de entrada y datos de salida esperados se probarán.
QuickTest está dirigido a aplicaciones GUI, incluidas las aplicaciones tradicionales de Windows. , hasta aplicaciones web cada vez más populares. Puede cubrir la mayoría de las tecnologías de desarrollo de software, es simple y eficiente y tiene las características de casos de prueba reutilizables. Estos incluyen: crear pruebas, insertar puntos de control, verificar datos, mejorar pruebas, ejecutar pruebas, analizar resultados y mantener pruebas.
WinRunner
WinRunner de Mercury Interactive es una herramienta de prueba funcional a nivel empresarial que se utiliza para detectar si las aplicaciones pueden lograr las funciones esperadas y funcionar normalmente. Al registrar, detectar y reproducir automáticamente las operaciones de las aplicaciones de los usuarios, WinRunner puede ayudar de manera efectiva a los evaluadores a probar diferentes versiones de aplicaciones complejas de nivel empresarial, mejorar la eficiencia y la calidad del trabajo de los evaluadores y garantizar aplicaciones complejas y multiplataforma de nivel empresarial. lanzamiento y funcionamiento estable a largo plazo de las aplicaciones. Las aplicaciones de nivel empresarial pueden incluir sistemas de aplicaciones web, sistemas ERP, sistemas CRM, etc. Estos sistemas se prueban antes del lanzamiento y después de las actualizaciones para garantizar que todas las funciones funcionen correctamente y sin errores. Cómo probar eficazmente sistemas de aplicaciones que se actualizan y actualizan constantemente en diferentes entornos es un problema al que se enfrenta toda empresa.
RationalRobot
es la principal herramienta de prueba funcional de la industria, que ayuda a los evaluadores a realizar pruebas exitosas incluso antes de aprender técnicas avanzadas de secuencias de comandos. Está integrado en el escritorio del evaluador, IBM Rational Test Manager, donde los evaluadores pueden planificar, organizar, ejecutar, gestionar e informar sobre todas las actividades de prueba, incluidos los informes de prueba manuales. Esta doble funcionalidad de prueba y gestión es un comienzo ideal para las pruebas automatizadas.
AdventNetQEngine
AdventNet QEngine es una herramienta de prueba de software automatizada independiente de la plataforma y ampliamente utilizada que se puede utilizar para pruebas funcionales web, pruebas de rendimiento web, pruebas funcionales de aplicaciones Java y pruebas de API Java. , pruebas SOAP, pruebas de regresión y pruebas de rendimiento de aplicaciones Java. Admite pruebas de aplicaciones desarrolladas utilizando HTML, JSP, ASP, .NET, PHP, JavaScript/VBScript, XML, SOAP, WSDL, comercio electrónico, cliente/servidor tradicional, etc. Esta herramienta está desarrollada en Java, lo que facilita la portabilidad y proporciona soporte multiplataforma.
SilkTest
es un producto líder en la industria para pruebas funcionales de aplicaciones de nivel empresarial. Puede usarse para probar estructuras Web, Java o C/S tradicionales. SilkTest proporciona muchas funciones para permitir a los usuarios realizar pruebas de automatización de software de manera eficiente. Estas funciones incluyen: planificación y gestión de pruebas; acceso directo a la base de datos y verificación; lenguaje de scripting 4Test potente y flexible, sistema de recuperación integrado (Sistema de recuperación) y la capacidad de utilizar el mismo conjunto de scripts para múltiples plataformas y navegadores; y tecnología Capacidad para realizar pruebas.
QARun
La implementación de prueba de QARun consiste en operar la aplicación bajo prueba mediante el movimiento del mouse y clics del teclado, obteniendo así el script de prueba correspondiente, que se puede editar y depurar. Durante el proceso de registro, se pueden establecer valores de referencia para los puntos de función incluidos en la aplicación bajo prueba. En otras palabras, los valores esperados se establecen al insertar puntos de control.
Aquí un punto de control es el estado deseado de un aspecto particular del sistema objetivo en un punto particular. Normalmente, los puntos de control se ejecutan después de que QARun solicite al sistema de destino que realice una serie de eventos. Los puntos de control se utilizan para determinar si los resultados reales son los mismos que los resultados esperados.
TestPartner
es una herramienta de prueba funcional automatizada diseñada para probar aplicaciones complejas basadas en tecnologías Microsoft, Java y Web. diseño. Permite a los evaluadores y desarrolladores utilizar secuencias de comandos visuales y asistentes automatizados para generar pruebas repetibles. Los usuarios pueden invocar todas las capacidades de VBA y realizar pruebas en cualquier nivel y detalle. El desarrollo de scripts de TestPartner adopta un enfoque común y en capas. Los evaluadores sin conocimientos de programación pueden crear y ejecutar pruebas rápidamente a través del navegador visual de TestPartner. Registre y reproduzca pruebas a través de un navegador visual, donde cada prueba se muestra como una estructura de árbol para visualizar claramente la ruta que toma la prueba a través de la aplicación.
Holodeck: una poderosa herramienta de prueba de software de implantación de fallas
TelelogicTAU
La segunda generación de TAU contiene las tres últimas y más poderosas tecnologías para acelerar el software a gran escala. desarrollo y pruebas: Lenguaje de modelado unificado (UML) y características en muchas de sus últimas revisiones, UML 2.0; el potente lenguaje de pruebas TTCN-3 y una nueva forma de construir sistemas: arquitectura de controladores Model Driven Architecture). Estos tres nuevos estándares de la industria se combinan en la probada plataforma de desarrollo de software de TAU, formando un sistema y la mejor solución de herramienta estable y confiable de su clase. TAU Generation 2 es un gran avance en soluciones de desarrollo de sistemas y software que libera a la industria del enfoque manual, propenso a errores y centrado en el código que ha utilizado durante demasiado tiempo y la lleva naturalmente hacia el siguiente paso, una solución más visual, automatizada y confiable. métodos de desarrollo. Telelogic TAU/Tester es una poderosa herramienta para pruebas de integración y sistemas automatizados basada en el lenguaje de prueba universal TTCN-3. Basado en herramientas de desarrollo modernas, TAU/Tester proporciona funciones de prueba de alto nivel, respalda todo el ciclo de vida de las pruebas y acelera las pruebas automatizadas. TAU/Tester permite a los usuarios centrarse específicamente en el desarrollo de pruebas porque el lenguaje TTCN-3 es independiente de los lenguajes de desarrollo o equipos de prueba, y es abstracto y portátil.
Prueba la herramienta. La última versión es 1.1.8. La herramienta admite el modo de ejecución sin scripts, el modo de ejecución desatendida y el modo de personalización gratuita. No solo se puede personalizar el modo de ejecución, sino que los módulos de funciones también admiten la personalización. Utilice la interfaz de la herramienta para crear casos de uso, ensamblar scripts e iniciar la ejecución. Utilizando otras interfaces abiertas de la herramienta, los scripts se pueden crear, ensamblar y ejecutar manualmente. Admite dos modos de implementación. El primero es el modo Servidor-Cliente. El servidor y el Cliente son programas EXE y el protocolo de comunicación es Socket. El otro es la implementación de la versión WEB, que es conveniente para la integración con sistemas existentes. y El Cliente se implementa bajo el servidor Tomcat o Weblogic. El protocolo de comunicación es Http. La ejecución del Cliente se controla y monitorea a través de la página WEB.