¿Qué es QTP? Una herramienta de prueba automatizada, Mercury QuickTest, ¡una herramienta de prueba automatizada a nivel empresarial! Se lanza la última versión oficial de QuickTest 9.0 Pro QTP 9.0 es una poderosa herramienta para pruebas automáticas de funcionamiento de sistemas B/S y una herramienta de prueba de programas de software. El software de prueba funcional automatizado QuickTest Professional 9.0 de Mercury 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. El proceso de prueba QTP para pruebas funcionales [Desarrollar plan de prueba]-->[Crear script de prueba]-->[Mejorar la función del script de prueba]-->[Ejecutar prueba]-->[Análisis de resultados de prueba] tiene aproximadamente cinco pasos: 1 . Desarrollar un plan de prueba. El plan de prueba para pruebas automatizadas se desarrolla en función de las necesidades específicas del proyecto que se está probando y las herramientas de prueba utilizadas, y se utiliza para guiar todo el proyecto. QTP es una herramienta de prueba funcional que ayuda principalmente a los evaluadores a completar las pruebas funcionales del software. Al igual que otras herramientas de prueba, QTP no puede reemplazar completamente las operaciones manuales del probador, pero en un cierto punto de función, usar QTP puede ayudar al probador a hacer mucho trabajo. En la etapa de planificación de la prueba, lo primero que debe hacer es analizar las características de la aplicación bajo prueba y decidir qué puntos funcionales probar. Puede considerar refinarla a páginas específicas o controles específicos. Para una aplicación normal, la aplicación QTP funciona muy bien en algunas pruebas de regresión con cambios mínimos en la interfaz. 2. Cree un script de prueba cuando un evaluador navega por un sitio web u opera una aplicación, el mecanismo de registro automático de QTP puede registrar cada paso de operación y objeto de operación del evaluador y generar automáticamente declaraciones de script de prueba. A diferencia de otras herramientas de prueba automatizadas que registran scripts, QTP no solo utiliza el lenguaje de scripting VBScript para generar declaraciones de script, sino que también guarda los objetos operados y las acciones correspondientes en una vista de palabras clave basada en tablas en orden jerárquico y secuencial. Por ejemplo, cuando un evaluador hace clic en un enlace y luego selecciona una casilla de verificación o envía un formulario, dicho flujo de acción se registrará en la vista de palabras clave. 3. Mejorar la funcionalidad de los guiones de prueba Grabar guiones es solo el primer paso en la creación o diseño de guiones. Una vez completada la grabación del script básico, los evaluadores pueden agregar algunas funciones extendidas según sea necesario. QTP permite a los evaluadores modificar o personalizar el proceso de prueba agregando o cambiando pasos de prueba en el script, como agregar varios tipos de funciones de punto de control. Esto no solo permite a QTP verificar si el texto requerido aparece en una ubicación o cuadro de diálogo específico. programa. También puede comprobar si el enlace devuelve la dirección URL correcta, etc. Y también puede utilizar diferentes conjuntos de datos para controlar todo el proceso de prueba a través de funciones de parametrización. 4. Ejecute el QTP de prueba y ejecute las declaraciones comenzando desde la primera línea del script. Durante el proceso de ejecución, se verificarán los puntos de control establecidos, los valores de los parámetros se reemplazarán con datos reales y se proporcionará la información de la estructura de salida correspondiente. Durante el proceso de prueba, los evaluadores también pueden depurar sus propios scripts hasta que el script satisfaga completamente sus necesidades. 5. Después de analizar la ejecución de la prueba, el sistema generará automáticamente un informe detallado y completo de los resultados de la prueba. Cómo funciona Mercury QuickTest Professional Mercury QuickTest Professional puede hacer que incluso los probadores nuevos sean más productivos en minutos. Puede crear un script de prueba simplemente haciendo clic en el botón Grabar y utilizando una aplicación que realice un proceso empresarial típico. El sistema utiliza frases concisas en inglés y capturas de pantalla para registrar automáticamente cada paso del proceso empresarial. Los usuarios pueden modificar, eliminar o reorganizar fácilmente los pasos de la prueba en la vista de palabras clave. QuickTest Professional puede introducir automáticamente puntos de control para verificar las propiedades y la funcionalidad de una aplicación, como validar la salida o verificar la validez del enlace. Para cada paso en la vista de palabras clave, la pantalla de actividad muestra exactamente cómo la aplicación bajo prueba manejó ese paso. También puede agregar varios tipos de puntos de control a cualquier objeto para verificar que el componente esté funcionando como se esperaba (simplemente haga clic en el objeto en la pantalla activa).
Luego puede procesar el conjunto de datos ingresando sus datos de prueba en la introducción del producto, una hoja de cálculo que integra todas las características de Excel, creando múltiples iteraciones de prueba sin programación, ampliando así el alcance de sus casos de prueba. Puede escribir o importar datos desde una base de datos, una hoja de cálculo o un archivo de texto. Los evaluadores avanzados pueden ver y editar sus propios scripts de prueba en Expert View, que muestra los scripts VB internos generados automáticamente por QuickTest Professional según los estándares de la industria. Cualquier cambio realizado en la Vista de experto se sincroniza automáticamente con la Vista de palabras clave. Una vez que el evaluador ejecuta el script, los informes de TestFusion muestran todos los aspectos de la ejecución de la prueba: una descripción general de los resultados de alto nivel, una vista de árbol expandible que señala dónde falló la aplicación, los datos de prueba utilizados, capturas de pantalla de la aplicación que resaltan las diferencias y y una descripción detallada de cada punto de control que falló. Al incorporar informes de TestFusion utilizando Mercury TestDirector, puede * * * disfrutar de estos informes en todo su equipo de desarrollo y control de calidad. QuickTest Professional también acelera el proceso de actualización. Cuando la aplicación cambia durante la prueba (por ejemplo, el botón "Iniciar sesión" cambia de nombre a "Iniciar sesión"), puede actualizar la biblioteca de objetos compartidos una vez y la actualización se propagará a todos los scripts que hagan referencia a ese objeto. Puede publicar scripts de prueba en Mercury TestDirector para que otros miembros del equipo de control de calidad puedan reutilizar sus scripts de prueba, eliminando la duplicación de esfuerzos.