Red de conocimiento informático - Material del sitio web - Cómo crear un marco de pruebas automatizado de Python

Cómo crear un marco de pruebas automatizado de Python

1

Crea un nuevo servidor Jenkins, instala y configura Jenkins

2

Configura una base de código para scripts de prueba automatizados, puedes usar Git o SVN, etc. Herramientas de control de versiones. Luego configure un trabajo en el servidor Jenkins, que es responsable de sincronizar automáticamente el código más reciente con el servidor Jenkins.

3

Configure la máquina virtual VM para ejecutar pruebas automatizadas. Se recomienda ejecutar pruebas automatizadas en un entorno limpio. Debe instalar herramientas de software dependientes o herramientas de configuración y pruebas automatizadas. (La configuración no está instalada de antemano, puede usar otro script para instalar automáticamente la configuración antes de ejecutar la automatización), configure el apagado y reproduzca la instantánea de la imagen, y asígnele el nombre precompilación o algo más.

4

Cree un nuevo trabajo de Jenkins para ejecutar la automatización. Configure la máquina virtual de prueba automatizada que debe conectarse y usarse, configurar el archivo de script xml del marco de prueba automatizado (se presentará en pasos posteriores) y crear objetivos, así como archivar informes de prueba y enviar correos electrónicos, etc.

5

El siguiente foco está en el archivo de script xml del marco de prueba automatizado. Primero, defina un objetivo en él, que es responsable de obtener el paquete de instalación del objeto de prueba automatizado.

6

A continuación, defina un objetivo (opcional), que es responsable de obtener el script de prueba automatizado de la biblioteca de recursos y sincronizarlo con el servidor Jenkins (también puede usar directamente el complemento de la configuración del propio Jenkins Job para obtener el código).

7

Defina un objetivo que sea responsable de conectarse al servidor de VM y restaurar la VM a su estado original (por ejemplo, preconstruido) y luego iniciarla

8

p>

Defina un objetivo responsable de copiar el instalador del producto del proyecto y el código fuente de prueba automatizado a la VM de destino.

9

Defina un objetivo que sea responsable de conectarse a la máquina virtual de prueba de destino, abrir la herramienta de prueba automatizada y luego ejecutar el script de prueba automatizado.

10

Defina un objetivo que sea responsable de procesar archivos de informes de prueba automatizados y archivos de registro y copiarlos desde la máquina virtual de prueba automatizada al servidor Jenkins en el espacio de trabajo correspondiente.

11

Finalmente, defina un objetivo principal y llámelo en secuencia de acuerdo con el proceso de objetivo anterior. Este objetivo maestro es el objetivo que debe construirse según lo configurado en el trabajo de prueba automatizado en el servidor Jenkins.

11

Finalmente, defina un objetivo principal que se llama de acuerdo con el proceso de objetivo anterior.