Directorio de libros de práctica de pruebas automatizadas de QTP
Parte 1: Conceptos básicos de las pruebas automatizadas
Capítulo 1: Conceptos básicos de las pruebas de software
1.1 Defectos de software y pruebas de software
1.1.1 Similitudes y diferencias entre defectos de software y defectos de hardware
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 Software Gestión de la calidad Puesto en la 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 Pruebas de software ¿Se puede garantizar la calidad del software?
1.3 Desarrollo y prueba de software
1.3.1 La unidad de los opuestos entre desarrollo y prueba de software
1.3.2 ¿Qué los evaluadores necesitan tecnología de desarrollo
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 llevar a cabo pruebas automatizadas
2.2.1 Elegir el correcto Proyectos de prueba para realizar pruebas automatizadas
2.2.2 Momento de la intervención de pruebas automatizadas
2.2.3 Cualidades básicas y requisitos de habilidades de los ingenieros de pruebas automatizadas
2.2.4 Costo de las pruebas automatizadas
2.3 Plan de pruebas automatizadas
2.3.1 Seleccionar un plan de pruebas automatizadas
2.3.2 Cómo escribir scripts de pruebas automatizadas
2.3.3 Cómo escribir scripts lineales
2.3.4 Cómo escribir scripts estructurados
2.3.5 Cómo escribir ***scripts compartidos
2.3.6 Cómo escribir scripts basados en datos
2.3.7 Cómo escribir scripts basados en palabras clave
2.3.8 Selección razonable de métodos de desarrollo de scripts de prueba automatizados
2.4 Estrategia práctica de pruebas automatizadas
2.4.1 Problemas con las herramientas de pruebas automatizadas
2.4.2 Especificaciones de gestión para pruebas automatizadas
2.4. 3 Pruebas automatizadas El factor humano
Capítulo 3 Herramientas de prueba automatizadas de software
3.1 Tipos de herramientas de prueba automatizadas
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 automatizada 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 el nivel de código Herramientas de prueba automatizadas funcionales
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 de pruebas funcionales automatizadas
3.3.5 El uso de la automatización de la interfaz de usuario en herramientas de pruebas funcionales automatizadas
3.3.6 QTP tecnología de reconocimiento de objetos
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 QTP 9.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 Instalación pasos
4.2 Configuración básica de QTP 9.2
4.2.1 Documento de ayuda de QTP
4.2.2 Vídeo tutorial de QTP
4.2.3 QTP self Viene con un programa de muestra
>
4.2.4 Iniciar QTP
4.2.5 Configuración y administración de carga de complementos
4.2.6 Crear un proyecto de prueba vacío
4.2. 7 Configuración de ejecución de prueba y grabación
4.2.8 Especificar la aplicación que se va a grabar
4.2.9 Utilice QTP para escribir el primer script de prueba automatizado
Capítulo 5 Uso básico de QuickTest Professional
5.1 Uso de funciones básicas de QTP
5.1.1 Proceso básico de pruebas automatizadas de QTP
5.1.2 En vista de palabras clave Edite el script de prueba
5.1.3 Agregar comentarios a los pasos de la prueba en la vista de palabras clave
5.1.4 Agregar el resultado de la información de la prueba en la vista de palabras clave
5.1.5 Insertar un punto de control
5.1.6 Insertar un nuevo paso de prueba en la vista de palabras clave
5.1.7 Editar el script de prueba en la vista de experto
5.1.8 Uso del editor de scripts
5.2 Editar script de prueba
5.2.1 Identificar objetos
5.2.2 Uso de Object Spy
p>5.2.3 Gestión de la biblioteca de objetos
5.2.4 Agregar objetos de prueba a la biblioteca de objetos
5.2.5 Exportar 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 Agregar una nueva Acción
5.2.8 Asociar la biblioteca de objetos de la Acción
5.2 .9 Editar una nueva acción
5.2.10 Crear una función personalizada en la biblioteca de funciones
5.3 Ejecutar y depurar el script de prueba
5.3.1 Sintaxis check
5.3.2 Uso de puntos de interrupción
5.3.3 Depuración en un solo paso
5.3.4 Uso del visor de depuración
5.3. 5 Ejecutar la prueba completa
5.3.6 Ejecutar pruebas parciales
5.3.7 Ejecutar pruebas en lotes
5.4 Analizar los resultados de las pruebas
5.4.1 Seleccionar la ubicación de almacenamiento para los resultados de la ejecución de la prueba
5.4.2 Ver el resumen de los resultados de la ejecución de la prueba
5.4.3 Ver los resultados del punto de control
5.4.4 Ver Capturas de pantalla del proceso de prueba
5.5 Usar Active Screen para editar scripts de prueba
5.5.1 Ver Active Screen
5.5.2 Configuración de Active Screen
5.5.3 Seleccionar y agregar objetos a la biblioteca de objetos en la pantalla activa
5.5.4 Seleccionar objetos en la pantalla activa y generar sus propiedades de objeto
5.5.5 Insertar en la pantalla activa punto de control
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 Con integración de WinRunner
6.1.1 Llamando al script de prueba de WinRunner en QTP
6.1.2 Llamando a la función de WinRunner en QTP
6.2 Integración de QTP y LoadRunner
6.2. 1 Diseñar scripts de prueba para LoadRunner en QTP
6.2.2 Usar Silent Test Runner para simular llamadas de LoadRunner
6.2.3 Insertar en LoadRunner y ejecutar scripts QTP
6.2.4 Puntos a tener en cuenta al ejecutar scripts QTP en LoadRunner
Parte 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 Prueba de palabras clave marco impulsado
7.1.3 División de etapas de las pruebas automatizadas basadas en palabras clave
7.1.4 Cuándo utilizar el método de prueba basado en palabras clave
7.2 Edición visual Pasos de prueba
7.2.1 Editar la biblioteca de objetos
7.2.2 Seleccionar el objeto de prueba
7.2.3 Seleccionar la operación correspondiente del objeto de prueba
7.2.4 Establecer lógica de prueba
7.3 Uso de puntos de control
7.3.1 Agregar puntos de control a las pruebas
7.3.2 Tipos de puntos de control
7.3.3 Agregar punto de control estándar
7.3.4 Agregar punto de control de imagen
7.3.5 Agregar punto de control de mapa de bits
7.3.6 Agregar punto de control de tabla p>
7.3.7 Agregar punto de control de texto
7.3.8 Agregar punto de control del área de texto
7.3.9 Agregar punto de control de accesibilidad
7.3.10 Agregar página punto de control
7.3.11 Agregar punto de control de base de datos
7.3.12 Agregar punto de control XML
Capítulo 8 Capítulo Pruebas basadas en datos
8.1 Datos Método de prueba basado en datos
8.1.1 Cuándo utilizar el método de prueba basado en datos
8.1.2 Pasos generales de las pruebas basadas en datos
8.2 Pruebas paramétricas
8.2.1 Mejorar la flexibilidad de las pruebas mediante pruebas parametrizadas
8.2.2 Pasos de las pruebas paramétricas
8.2.3 Usar números aleatorios para la parametrización
8.2.4 Punto de control de parametrización
8.2.5 Establecer el método de iteración de la tabla de datos
8.3 Prueba de acción Parametrización de la entrada
8.3.1 Editar las propiedades de la acción
8.3.2 Agregar los parámetros de entrada de la Acción
8.3.3 Llamar a la Acción
8.4 Parametrización mediante variables de entorno
8.4 .1 Definir y configurar variables de entorno
8.4.2 Vincular valores de variables de entorno en pasos de prueba
8.4.3 Exportar variables de entorno a archivos XML
8.4 .4 Importar archivos de variables de entorno externos
8.5 Usar controladores de datos para parametrizar pruebas
8.5.1 Datos Cómo usar el controlador
8.5.2 Basado en datos Asistente
Capítulo 9 Conceptos básicos de VBScript
9.1 Introducción al lenguaje de scripting
9.1.1 Lenguaje de script de Windows
9.1.2 "Lenguaje del proveedor" " de herramientas de prueba
9.2 Conceptos básicos del lenguaje VBScript
9.2.1 Tipos de datos de VBScript
9.2.2 Subtipos de variantes
9.2.3 Variables de VBScript
9.2.4 Operadores de VBScript
9.2.5 Declaración condicional de VBScript
9.2.6 Declaración de bucle de VBScript
9.2. 7 Sub y función de VBScript
9.2.8 Matriz 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 Expresiones regulares El uso de expresiones en pruebas automatizadas
Capítulo 10 Desarrollo de scripts de prueba QTP
Capítulo 11 Programación descriptiva de QTP 222
Capítulo 12 Pruebas utilizando Wi-Fi estándar QTP
ndows objetos
Capítulo 13 Uso de QTP para probar objetos ActiveX
13.1 Prueba de objetos ActiveX
13.1.1 Uso de propiedades de objetos
13.1.2 Uso del método FireEvent del objeto AcxUtil
13.2 Prueba de varios controles ActiveX
13.2.1 Prueba de controles ActiveX de la clase RadioButton
13.2. 2 Prueba del control ActiveX clase CheckBox
13.2.3 Prueba del control ActiveX clase Calendar
13.2.4 Prueba del control ActiveX clase Label
13.2.5 ProgressBar clase Prueba de controles ActiveX
13.2.6 Prueba de control ActiveX clase SliderBar
13.2.7 Prueba de control ActiveX clase LED
13.2.8 Clase ListBox ActiveX Pruebas de control
Capítulo 14 Uso de QTP para probar objetos VB
14.1 Pruebas de controles de Visual Basic
14.2 Pruebas de varios controles VB
14.2.1 Prueba del objeto VbButton
14.2.2 Prueba del objeto VbCheckBox
14.2.3 Prueba del objeto VbComboBox
14.2.4 Prueba del objeto VbEdit p>
14.2.5 Prueba del objeto VbEditor
14.2.6 Prueba del objeto VbFrame
14.2.7 Prueba del objeto VbLabel
14.2.8 Prueba de objetos VbList
14.2.9 Prueba de objetos VbRadioButton
14.2.10 Prueba de objetos VbScrollBar
14.2.11 Prueba de objetos VbWindow
Capítulo 15 Uso de QTP para probar objetos web estándar
15.1 Prueba de objetos web
15.1.1 Carga de complementos web
15.1.2 Web configuración de grabación y ejecución
15.1.3 Navegadores compatibles con QTP
15.1.4 Configuración de grabación y ejecución de aplicaciones de Windows
15.1.5 Configuración de IE "Habilitar navegación con pestañas" opción
15.1.6 Usar la propiedad Objeto para acceder al objeto DOM
15.1.7 Usar el objeto Navegador para controlar la navegación del navegador
15.2 Prueba correcta de varios objetos web
15.2.1 Prueba de objetos de página
15.2.2 Prueba de objetos de marco
15.2.3 Prueba de objetos de imagen
p>
15.2.4 Prueba del objeto Link
15.2.5 Prueba del objeto WebButton
15.2.6 Prueba del objeto WebCheckBox
15.2 .7 Prueba de objetos WebEdit
15.2.8 Prueba de objetos WebFile
15.2.9 Prueba de objetos WebList
15.2.10 Prueba de objetos WebRadioGroup p>
15.2.11 Prueba de objetos WebTable
15.2.12 Prueba de objetos WebXML
15.2.13 Prueba de objetos WebElement
Parte 4 QTP Tecnología avanzada
Capítulo 16 Tecnología del complemento QTP
16.1 Resumen del complemento QTP
Introducción
16.1.1 Verificar la instalación del complemento y el estado de carga
16.1.2 Beneficios de la separación de complementos
16.2 Complementos integrados y complementos externos
16.2.1 Complementos integrados
16.2.2 Complementos externos
16.2.3 Instalación de complementos p>
16.3 Carga y gestión de complementos
16.3.1 Análisis del proceso de carga de complementos QTP
16.3.2 Asociación de complementos QTP y scripts de prueba
16.3.3 Gestión de asociaciones de complementos
16.3.4 Inicie QTP mediante programación y cargue complementos
16.3.5 Relación entre complementos y tipos de puntos de control
Capítulo 17 Uso del complemento .NET de QTP para probar el software de la plataforma .NET
17.1 Complemento .NET de QTP
17.1.1. NET instalación y configuración del complemento
17.1.2 Uso de .NET Windows Forms Spy
17.1.3 Utilice .NET Windows Forms Spy para analizar controles .NET
17.2 Probar controles de .NET Windows Forms
17.2.1 Controles de .NET Windows Forms compatibles con QTP
17.2.2 Obtener las propiedades internas del objeto a través de la propiedad Objeto p>
17.2.3 Acceder y ejecutar métodos de control a través de la propiedad Object
17.2.4 Dos métodos para ver la propiedad Object
17.3 Probar controles WPF
17.3.1 Cargar el complemento WPF
17.3.2 Controles WPF compatibles con QTP
17.3.3 Visitar propiedades internas y métodos de los controles WPF
17.4 Prueba de controles de .NET Web Forms
17.4.1 Controles de .NET Web Forms compatibles con QTP
17.4.2 Prueba de requisitos previos para programas de .NET Web Forms
17.4.3 Utilice atributos de objeto para mejorar las pruebas de programas .NET Web Forms
Capítulo 18 Tecnología de extensión del complemento .NET de QTP y su uso del módulo de extensión proporcionado por 323
18.1 Complemento .NET de QTP
18.1.1 Introducción al mecanismo del módulo de extensión del complemento .NET
18.1.2 Uso de .NET Windows Forms Spy para ayudar en el desarrollo de escalabilidad
18.2 Usar C# para extender el complemento .NET de QTP
18.2.1 Instalar la plantilla de servidor personalizado
18.2.2 Establecer un proyecto de extensión de prueba para el Control .NET
18.2.3 Implementar la lógica de grabación del control
18.2.4 Registrar el controlador de eventos del control TrackBar
18.2.5 Implementación La lógica de operación del control
18.2.6 Configuración de QTP
18.2.7 Operación del proyecto de extensión
Capítulo 19 Modelo de objetos de automatización de QTP y su uso
19.1 Introducción al modelo de objetos de automatización QTP
19.1.1 Cuándo utilizar la biblioteca del modelo de objetos de automatización
19.1.2 Seleccionar el lenguaje y el entorno de desarrollo
19.1. 3 Elementos básicos de la biblioteca de modelos de objetos
19.2 Uso del modelo de objetos de automatización QTP en C#
19.2.1 Referencia a la biblioteca de objetos
19.2.2 En llamadas la biblioteca de modelos de objetos QTP en C#
19.3 Introducción a los métodos de modelo de objetos de automatización más utilizados
19.3.1 Inicie QTP en C# y cargue el complemento especificado
19.3.2 Establecer las opciones de QTP en el script VBScript
19.
3.3 Exportar la configuración de la opción QTP al script VBScript
19.3.4 Establecer variables de entorno QTP en el script VBScript
19.3.5 Establecer opciones de ejecución de prueba en el script VBScript
19.3 .6 Exportar la configuración de la prueba QTP a un script VBScript
Capítulo 20 Uso de QTP para desarrollar una herramienta de prueba de monos
20.1 Pruebas de monos 20.1.1 Introducción a las pruebas de monos 20.1.2 Monos estúpidos e inteligentes monos 20.1.3 Cuándo usar las pruebas con monos 20.2 Usar QTP para diseñar un mono estúpido 20.2.1 Usar QTP para implementar los elementos básicos de un mono estúpido 20.2.2 Usar la función Aleatorizar para generar números aleatorios 20.2.3 Usar el objeto RandomNumber para obtener números aleatorios 20.2 4. Obtener el alto y el ancho de la pantalla a través de objetos WMI 20.2.5 Usar DotNetFactory para obtener el alto y el ancho de la pantalla 20.2.6 Dejar que el mono controle el mouse y el teclado 20.2.7 Llamar a la función API de Windows encapsulada en C# código 20.2.8 Ingresar una cadena aleatoria 20.2.9 Grabar información de prueba 20.2.10 Captura de pantalla 20.2.11 Grabar información de rendimiento 20.2.12 Herramienta básica de pruebas con monos 20.2.13 Mejoras de la herramienta de pruebas con monos
Capítulo 21 Pruebas Servicios web usando QTP
21.1 Introducción al complemento de servicios web 21.1.1 ¿Qué son los servicios web? 21.1.2 Documento de ayuda del complemento de servicios web 21.2 Uso del complemento de servicios web para probar los servicios web 21.2. 1 Uso del asistente de prueba del servicio web 21.2.2 Ejecución de la prueba del servicio web 21.2.3 Modificar los puntos de control en el script de prueba del servicio web 21.2.4 Parametrizar la entrada del servicio web 21.2.5 Agregar el objeto de prueba del servicio web en la biblioteca de objetos 21.2 .6 Compruebe si el WSDL cumple con el estándar WS-I 21.2.7 Utilice el método ValidateWSDL para comprobar el WSDL
Capítulo 22 Cómo escribir scripts de prueba QTP de alta calidad
22.1 QTP Especificaciones de codificación de scripts de prueba 22.1.1 Especificaciones de nomenclatura constante 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 la legibilidad del código mediante la gestión de bibliotecas de objetos 22.2.1 Problemas con las pruebas registradas directamente scripts 22.2.2 Lograr efectos más legibles modificando el nombre 22.2.3 Reducir líneas de código Método de longitud 22.2.4 Nombrar objetos de prueba en chino