Red de conocimiento informático - Problemas con los teléfonos móviles - Libro de referencia de prácticas de pruebas automatizadas de QTP

Libro de referencia de prácticas de pruebas automatizadas de QTP

Capítulo 1 Conceptos básicos de las pruebas automatizadas

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.