Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar el marco de pruebas automáticas testng

Cómo utilizar el marco de pruebas automáticas testng

1. Requisitos previos

Instalar jdk

Configurar variables de entorno Java

Instalar Eclips

Están disponibles en línea , no se presentará en detalle.

2. Instale el complemento TestNG

Debido a la velocidad de la red, la instalación en línea será más lenta. Aquí se explica cómo instalarlo sin conexión. Copie la carpeta testng.eclipse_6.8.6.20130607_0745 al directorio de instalación/directorio de complementos de MyEclipse

(4) Reinicie MyEclipse. Windows - Vista de pantalla - TestNG

3, Instalar Ant

(1) Descomprima apache-ant-1.9.6-bin.zip en cualquier directorio

( 2) Configure la variable de entorno Ant y agregue al final de la variable Ruta: lt; directorio Ant gt /bin

2. p>1 En Eclipse -gt; Archivo -gt; Nuevo -gt; proyecto Java, como se muestra a continuación, complete el nombre del proyecto en la ventana emergente y haga clic en Finalizar para completar la creación del proyecto.

2. Importe paquetes jar relacionados:

Haga clic derecho en project-gt; Build Path-gt; Configure Build Path..., como se muestra en la siguiente figura, abra Build. Ruta... y luego haga clic en el botón "Construir ruta" para abrir la ventana de configuración de Crear ruta, como se muestra en la siguiente figura.

Como se muestra en la siguiente figura, importe el complemento TestNG instalado para completar la importación de TestNG:

3. Descargue lib.zip desde el enlace para compartir recursos, descomprímalo y importar el frasco de la siguiente manera: Bolsa. El paquete jar importado se utilizará en el programa.

En tercer lugar, utilice el marco TestNG para escribir casos de prueba

1. Cree una carpeta src para almacenar el código relacionado con la prueba, haga clic derecho en el proyecto-gt; ; carpeta, complete el nombre del archivo: src.

2. De acuerdo con el principio de separación de datos y código y el método de extracción de datos públicos, mi estructura de código es la siguiente:

3. Secuencia de escritura de scripts

3.1 Archivo de configuración global (GlobalSettings.java)

Almacenamiento de algunas variables globales del proyecto, como baseUrl, tiempo de espera, etc.;

3.2 Implementación del protocolo HTTP (HttpClientHelper. java)

Las solicitudes relevantes se implementan de acuerdo con el protocolo utilizado por la interfaz del proyecto. Nuestro proyecto tiene dos formas de encapsular los parámetros de solicitud, una es usar NameValuePair y la otra es usar JSONObject, por lo que ambos métodos se implementan en código.

3.3 Implementación de la interfaz (GList_API.java)

Tome "Crear Lista G" como ejemplo para implementar la interfaz:

3.4 Prepare los datos de prueba (TestData. java)

Preparar datos de prueba para la interfaz.

3.5 Parametrización de datos de prueba (GListDataProvider.java)

El número de parámetros devueltos debe ser el mismo que el número de parámetros de función en el traje de prueba.

3.6 Conjunto de casos de prueba (GListCURD.java)

4. Depuración y ejecución de casos de prueba

Después de escribir todos los casos de prueba de acuerdo con el paso 3, puede comenzar. Depuración y ejecución de casos de uso.

4.1 Script de caso de prueba de depuración

Haga clic derecho en el conjunto de casos de prueba GListCURD.java en el paso 3, "Depurar como" o "Ejecutar como" -gt "TestNG Test" para; Ejecute el script.

4.2 Ejecutar script de caso de prueba

Hay dos formas de ejecutar el script: testNG o ant.

Para utilizar testNG para ejecutar el script, siga el paso 4.1.

Para usar ant para ejecutar el script, necesita crear xml; consulte build.xml y smokeTest.xml. Si necesita generar un informe testNG, también debe descargar el archivo test-result.xsi.

4.3 Informe de resultados de la operación de embellecimiento