Libro de referencia de prácticas de pruebas automatizadas de QTP
Capítulo 65438 +0 Conceptos básicos de las pruebas de software
1.1 Defectos de software y pruebas de software
Similitudes y diferencias entre defectos de software y defectos de hardware en 1.1
1.1.2 Cómo descubrir defectos de software mediante pruebas de software
1.2 Calidad del software y pruebas de software
1.2.1 El estado de la gestión de la calidad del software en gestión de proyectos
1.2.2 Modelo de desarrollo de software y pruebas de software
1.2.3 Modelo de desarrollo de software y pruebas automatizadas
1.2.4 ¿Pueden las pruebas de software garantizar la calidad del software? ?
1.3 Desarrollo de software y pruebas de software
Unidad de opuestos entre desarrollo de software y pruebas de software
1.3.2 Tecnología de desarrollo requerida por los testers
Capítulo 2 Pruebas automatizadas de software
2.1 Pruebas manuales y pruebas automatizadas
2.1.1 Desventajas de las pruebas manuales
2.1.2 ¿Cuándo utilizar pruebas automatizadas?
2.1.3 Pruebas automatizadas: ¿estás listo?
2.2 Cómo realizar pruebas automatizadas
2.2.1 Elija proyectos de prueba adecuados para pruebas automatizadas.
Calendario de intervención de pruebas automatizadas
2.2.3 Cualidades básicas y requisitos de habilidades de los ingenieros de pruebas automatizadas
Costo de las pruebas automatizadas
2.3 Plan de pruebas automatizado
2.3.1 Seleccione el plan de pruebas automático.
2.3.2 Cómo escribir scripts de prueba automatizados
2.3.3 Cómo escribir scripts lineales
2.3.4 Cómo escribir scripts estructurados
2.3.5 ***Apreciar el método de escritura de guiones
2.3.6 Método de escritura de guiones basado en datos
2.3.7 Método de escritura de guiones basado en palabras clave
2.3.8 Elija razonablemente un método de desarrollo de script de prueba automatizado.
2.4 Estrategias prácticas de pruebas automatizadas
No hay problema con las herramientas de pruebas automatizadas
2.4.2 Especificaciones de gestión de pruebas automatizadas
2.4. 3 Factores humanos de automatización en las pruebas
Capítulo 3 Herramientas de prueba automatizadas de software
3.1 Tipos de herramientas de prueba automáticas
3.1.1 Herramientas de prueba comerciales
3.1.2 Herramientas de prueba de código abierto
3.1.3 Herramientas de prueba de desarrollo propio
3.2 Selección automática de herramientas de prueba
3.2.1 Evaluación de herramientas de prueba
3.2.2 Prueba de herramientas de prueba
3.2.3 Capacitación de herramientas de prueba automatizadas
3.3 Principios de las herramientas de prueba automatizadas
3.3. 1 Basado en herramientas de prueba automatizadas funcionales a nivel de código
3.3.2 Herramientas de prueba automatizadas funcionales basadas en navegadores y modelos de objetos DOM
3.3.3 Principios de las herramientas de prueba basadas en el reconocimiento de objetos GUI
3.3.4 El uso del mecanismo de reflexión en herramientas automáticas de prueba funcional
3.3.5 El uso de la automatización de la interfaz de usuario en herramientas automáticas de prueba funcional
3.3.6 Tecnología de reconocimiento de objetos QTP
Parte 2: Conceptos básicos del uso de QTP
Capítulo 4 Instalación y configuración de QuickTest Professional
4.1 Instalación de QTP9.2
4.1.1 Requisitos de instalación
4.1.2 Entornos y programas compatibles con QTP 9.2
4.1.3 Complementos compatibles con QTP 9.2
4.1. 4 Pasos de instalación
4.2 Configuración básica de qtp 9.2
4.2.1 Documento de ayuda de QTP
4. 2 Vídeo tutorial de QTP
4. 2. 3 QTP Programa de muestra adjunto
Iniciar QTP
4.2.5 Configuración y administración de carga de complementos
4.2.6 Crear una prueba vacía proyecto.
4.2.7 Configuración de operación de grabación y prueba
4.2.8 Especificar la aplicación a grabar.
4.2.9 Utilice QTP para escribir el primer script de prueba automatizado.
Capítulo 5 Uso básico de Rapid Testing Expert
5.1 Uso de las funciones básicas de QTP
5.1.1 Proceso básico de pruebas automáticas de QTP
5.1.2 Editar el script de prueba en la vista de palabras clave
5.1.3 Agregar comentarios para los pasos de prueba en la vista de palabras clave.
5.1.4 Agregar salida de información de prueba en la vista de palabras clave
5.1.5 Insertar punto de control.
5.1.6 Insertar un nuevo paso de prueba en la vista de palabras clave.
5.1.7 Edición de scripts de prueba en vista de experto
5.1.8 Uso del editor de scripts
5.2 Edición de scripts de prueba
5.2. 1 Identificar objetos
Uso de espía de objetos
Gestión de biblioteca de objetos
5.2.4 Agregar objetos de prueba a la biblioteca de objetos.
5.2.5 Exportar el archivo de la biblioteca de objetos
5.2.6 Acceder al objeto de prueba de la biblioteca de objetos en el script de prueba.
5.2.7 Añadir nueva acción
5.2.8 Biblioteca de objetos asociada a la acción
Editar nueva acción
5.2.10 En función Crear funciones personalizadas en la biblioteca
5.3 Ejecutar y depurar scripts de prueba
5.3.1 Comprobación de sintaxis
Usar puntos de interrupción
Depuración en un solo paso
Usando el visor de depuración
5.3.5 ejecuta la prueba completa.
Ejecutar algunas pruebas
Ejecutar pruebas en lotes
5.4 Análisis de resultados de pruebas
5.4.1 Seleccionar la ubicación de almacenamiento de los resultados de la ejecución de pruebas .
5.4.2 Ver los resultados de ejecución de la prueba resumida.
5.4.3 Comprobar los resultados del punto de control.
5.4.4 Consulta las capturas de pantalla del proceso de prueba.
5.5 Editar script de prueba usando la pantalla activa
5.5.1 Ver la pantalla activa
Configuración de la pantalla activa
5.5.3 En actividad Seleccione objetos en la pantalla y agréguelos a la biblioteca de objetos.
5.5.4 Seleccione el objeto en la pantalla activa y genere sus propiedades del objeto.
5.5.5 Insertar un punto de control en la pantalla activa.
5.5.6 Seleccionar objetos en la pantalla activa y agregar pasos de prueba.
Capítulo 6 Integración de QuickTest Professional con otras herramientas
6.1 Integración con WinRunner
6.1.1 Llamada al script de prueba de WinRunner en QTP
6.1.2 Llamar a funciones de WinRunner en QTP
6.2 Integración de qtp y LoadRunner
6.2.1 Diseñar un script de prueba para LoadRunner en QTP.
6.2.2 Utilice el ejecutor de pruebas silencioso para simular llamadas a LoadRunner.
6.2.3 Insertar y ejecutar el script QTP en LoadRunner.
6.2.4 Puntos a tener en cuenta al ejecutar scripts QTP en LoadRunner
Capítulo 3 Desarrollo de scripts QTP
Capítulo 7 Pruebas basadas en palabras clave
7.1 Método de prueba basado en palabras clave
7.1.1 ¿Qué es el método de prueba basado en palabras clave?
7.1.2 Marco basado en pruebas de palabras clave
7.1.3 Implementación basada en palabras clave de la división automática de fases de prueba.
7.1.4 ¿Cuándo utilizar métodos de prueba basados en palabras clave?
7.2 Pasos de prueba de edición visual
7.2.1 Editar biblioteca de objetos
7.2.2 Seleccionar objeto de prueba
7.2.3 Seleccionar prueba La operación correspondiente sobre el objeto.
Establecer lógica de prueba
7.3 Uso de puntos de control
7.3.1 Agregar un punto de control a la prueba.
Tipos de puntos de control
7.3.3 Agregar puntos de control estándar
7.3.4 Agregar puntos de control de imágenes
7.3.5 Agregar bits Punto de control de figura
7.3.6 Agregar un punto de control de tabla
7.3.7 Agregar un punto de control de texto
7.3.8 Agregar un punto de control del área de texto
7.3.9 Agregar punto de control de accesibilidad
7.3.10 Agregar punto de control de página
7.3.11 Agregar punto de control de base de datos
Agregar puntos de control XML
Capítulo 8 Caja negra Pruebas
8.1 Método de prueba de caja negra
8.1.1 ¿Cuándo utilizar el método de prueba de caja negra?
8.1.2 Pasos generales de las pruebas de caja negra
8.2 Pruebas paramétricas
8.2.1 Mejora la flexibilidad de las pruebas mediante pruebas paramétricas.
Pasos de prueba paramétrica
8.2.3 Usar números aleatorios para la parametrización.
Punto de control parametrizado
8.2.5 Establecer el modo de iteración de la tabla de datos
8.3 Parametrización de la entrada de prueba de acción
Editar atributos de acción
8.3.2 Agregar parámetros de entrada de acción.
8.3.3 Llamado a la acción
8.4 Uso de parametrización de variables de entorno
Definir y establecer variables de entorno
8.4.2 En pruebas Vincule el valor de la variable de entorno en el paso.
8.4.3 Exportar variables de entorno a archivo XML.
8.4.4 Importación de archivos de variables de entorno externos
8.5 Uso de controladores de datos para parametrizar pruebas
Uso de controladores de datos
8.5.2 Datos Asistente basado en
Capítulo 9 Conceptos básicos de VBScript
9.1 Introducción al lenguaje de secuencias de comandos
9.1.1 Lenguaje de secuencias de comandos de Windows
9.1 .2 " Vendor Language" de Test Tools
9.2 Conceptos básicos del lenguaje VBScript
Tipos de datos de VBScript
Subtipos de variables
Variables de VBScript
Operadores de VBScript
Declaraciones condicionales de VBScript
9 2 . 6 Declaraciones de bucle de VBScript
9 7 Subs y funciones de VBScript. p>Arreglos de VBScript
9.3 VBScript y expresiones regulares
9.3.1 Introducción a las expresiones regulares
9.3.2 Uso de expresiones regulares en VBScript
9.3.3 El uso de expresiones regulares en pruebas automatizadas
Capítulo 10 Desarrollo de scripts de prueba QTP
Capítulo 11 Programación descriptiva QTP 222
Capítulo 12 Estándar de prueba Objetos de Windows usando QTP
Capítulo 13 Prueba de objetos ActiveX usando QTP
13.1 Prueba de objetos ActiveX
Usando 13.1.1 propiedades de objeto
Usando el método FireEvent del objeto 13.1.2 AcxUtil
13.2 Prueba de varios controles ActiveX
13.2.1 Prueba del control ActiveX de clase RadioButton
13.2.2 Casilla de verificación ActiveX pruebas de control
13.2.3 Pruebas de control ActiveX Calendario
13.2.4 Pruebas de control ActiveX de etiqueta
13.2.5 Pruebas de control ActiveX ProgressBar
13.2.6 Prueba del control ActiveX SliderBar
13.2.7 Prueba del control ActiveX LED
13.2.8 Prueba de los controles ActiveX del cuadro de lista
Capítulo 14 Uso de QTP para probar objetos VB
14.1 Prueba de controles de Visual Basic
Varias pruebas de controles de VB
14.2.1 Prueba de objetos VbButton
14.2.2 Prueba de objetos VbCheckBox
14.2.3 Prueba de objetos VbComboBox
14.2.4 Prueba de objetos VbEdit
14.2.5 Prueba de VbEditor objetos
14.2.6 Prueba de objetos VbFrame
14.2.7 Prueba de objetos VbLabel Prueba
14.2.8 Prueba de objeto VbList
14.2.9 Prueba del objeto VbRadioButton
Prueba 14.2.10 Objeto VbScrollBar
14 2. Prueba de objetos de ventana de 11vb
Capítulo 15 Uso de QTP para probar. objetos web estándar
15.1 Prueba de objetos web
15.1.1 Carga del complemento web.
15.1.2 Configuración de ejecución y grabación web
15.1.3 Navegadores compatibles con QTP
15.1.4 Configuración de ejecución y grabación de aplicaciones de Windows
15.1.5 Establezca la opción "Habilitar navegación con pestañas" de IE.
15.1.6 Acceder a objetos DOM usando propiedades de objeto.
15.1.7 Utilice el objeto Navegador para controlar la navegación del navegador.
15.2 Pruebas de varios objetos Web
15.2.1 Pruebas de objetos de página
15.2.2 Pruebas de objetos de marco
15.2. 3 Prueba de objetos de imagen
15.2.4 Prueba de objetos de enlace
15. 2.5 Prueba de objetos de botón web
15.2.6 Prueba de objetos Webcheckbox
15. 2. 7 Prueba de objetos WebEdit
15.2.8 Prueba de objetos de archivos de red
15.2.9 Prueba de objetos de lista de red
15.2.10 Prueba del objeto de grupo WebRadio
Prueba 15.2.11 objeto de tabla web
15.2.12 Prueba del objeto WebXML
15.2.13 Prueba Objeto WebElement
Artículo 4 Tecnología avanzada QTP
Capítulo 16 Tecnología del complemento QTP
16.1 Introducción al complemento QTP
16.1 .1 Ver instalación y carga del complemento.
16.1.2 Beneficios de la separación de complementos
16.2 Complementos integrados y complementos externos
16.2.1 Complementos integrados ins
16.2.2 Complementos externos
16.2.3 Instalación de complementos
16.3 Carga y gestión de complementos
16.3.1 Análisis del proceso de carga de complementos QTP
16.3.2 Asociar complementos QTP y scripts de prueba
16.3.3 Gestión de asociaciones de complementos
16.3.4 Inicie QTP mediante la programación y carga de complementos.
16.3.5 Relación entre complementos y tipos de puntos de control
Capítulo 17 Pruebas. NET y software de plataforma. Complemento .NET para QTP.
Complemento de red 17.1 QTP
Instalación y configuración del complemento 17.1.1 .NET
Utilice 17.1.2 .net Windows Forms Spy
17.1.3 utilizado. NET Análisis de espionaje de Windows Forms. Controles de red.
Prueba 17.2. NET Windows Forms
QTP admite controles .NET Windows Forms.
17.2.2 Obtener las propiedades internas del objeto a través de la propiedad Object.
17.2.3 Acceder y ejecutar métodos de control a través de propiedades del objeto.
17.2.4 Dos formas de ver las propiedades de los objetos
17.3 Probar el control WPF
1 Cargue el complemento WPF.
17.3.2 Controles WPF soportados por QTP
17.3.3 Acceso a propiedades y métodos internos de los controles WPF
17.4 Pruebas. NET Web Forms Control
17.4.1 Soporte QTP.
17.4.2 Requisitos previos para los procedimientos de prueba. NET Web Forms
17.4.3 pruebas mejoradas. NET Web Forms
Capítulo 18 QTP. NET y su uso de módulos de extensión proporcionados por 323
. Complemento de red 18.1 QTP.
Introducción al mecanismo del módulo de extensión de 18.1.1. NET.
18.1.2 Finalidad. NET Windows Forms Spy para ayudar a desarrollar la extensibilidad.
18.2 usa la extensión C#. Complemento .NET para QTP.
18.2.1 Instalar una plantilla de servidor personalizada
18.2.2 Crear un proyecto de extensión de prueba. Control de red.
18.2.3 Controlar la implementación de la lógica de grabación
18.2.4 Registrar el controlador de eventos del control TrackBar.
18.2.5 Implementar la lógica de funcionamiento del control.
18.2.6 Configurando QTP.
18.2.7 Operación del proyecto de expansión
Capítulo 19 Modelo de objetos de automatización QTP y su uso
19.1 Introducción al modelo de objetos de automatización QTP
19.1.1 ¿Cuándo utilizar la biblioteca de modelos de objetos de automatización?
19.1.2 Seleccionar lenguaje y entorno de desarrollo
19.1.3 Elementos básicos de la biblioteca del modelo de objetos
19.2 Usar QTP en C# para automatizar el modelo de objetos
p>
19.2.1 Biblioteca de objetos de referencia
19.2.2 Llamada a la biblioteca de modelos de objetos QTP en C#
Introducción a los métodos comunes de modelos de objetos de automatización en 19.3
19.3.1 Utilice C# para iniciar QTP y cargar el complemento especificado.
19.3.2 Establecer opciones de QTP en script VBScript
19.3.3 Exportar configuraciones de opciones de QTP a script VBScript.
19.3.4 Establecer la variable de entorno QTP en el script VBScript
19.3.5 Establecer las opciones de ejecución de prueba en el script VBScript
19.3.6 Establecer el Prueba QTP Exportar a script VBScript.
El capítulo 20 utiliza QTP para desarrollar una herramienta de prueba con monos.
20.1 Pruebas con monos 20.1.1 Introducción a las pruebas con monos 20.1.2 Monos estúpidos y monos inteligentes 20.1.3 Cuándo usar las pruebas con monos 20.2 Diseño de un mono estúpido con QTP 20.2.1 Los conceptos básicos del uso de QTP para implementar monos estúpidos Elemento 20.2.2 La función aleatoria genera números aleatorios 20.2.3 Usar RandomNumber para obtener el número aleatorio Función API de Windows encapsulada en el código 20.2.8 Ingresar una cadena aleatoria 20.2.9 Registrar información de prueba 20.2.10 Captura de pantalla 20.2.1 Registrar rendimiento información 20.2.12 Herramienta básica de prueba de monos 20.2.12.
Capítulo 21 Prueba de servicios web con QTP
21.1 Introducción a los complementos de servicios web 21.1 ¿Qué es el servicio web? 21.1.2 Documento de ayuda del complemento de servicios web 21.2 Prueba de la web con ¿Complemento de servicio web? Servicios 21.2.1 Uso del asistente de prueba de servicios web 21.2.2 Ejecución de pruebas de servicios web 21.2.3 Modificación de puntos de control 21.2.4 Parametrización de las entradas del servicio web 21.2. 5 Agregue el objeto de prueba del servicio web 21.2.6 a la biblioteca de objetos y verifique si el WSDL cumple con el estándar WS-I 21.2.7. Utilice el método ValidateWSDL para verificar el WSDL.
Capítulo 22 Cómo escribir scripts de prueba QTP de alta calidad
22.1 Especificaciones de codificación del script de prueba QTP 22.1.1 Especificaciones de nomenclatura de constantes 22.1.2 Especificaciones de nomenclatura de variables 22.1.3 Especificaciones de nomenclatura de objetos 22.1 .4 Especificaciones de comentarios de código 22.1.5 Estilo de código 22.2 Mejorar el código mediante la gestión de bibliotecas de objetos. Legibilidad 22.2.1 Problemas con scripts de prueba grabados directamente 22.2.2 Lograr efectos más legibles modificando los nombres 22.2.3 Métodos para reducir la longitud de las líneas de código 22.2.4 Nombrar objetos de prueba en chino.