Herramienta de prueba automatizada——Fitnesse

1. Introducción

Es un wiki independiente totalmente integrado y un marco de pruebas de aceptación.

1.1 Herramientas de colaboración

Dado que FitNesse es un servidor web wiki, tiene una curva de entrada y aprendizaje muy baja, lo que lo convierte en una excelente herramienta para colaborar con las partes interesadas del negocio.

1.2 Herramientas de prueba

Se ejecuta una página wiki creada en FitNesse como prueba. Las especificaciones se pueden probar con la aplicación misma, lo que resulta en un vaivén entre especificaciones e implementaciones.

1.3 Es de código abierto

FitNesse es un proyecto de código abierto. La base del código no es propiedad de ninguna empresa. La comunidad FitNesse comparte mucha información. Es muy adaptable y se utiliza en áreas que van desde pruebas Web/GUI hasta pruebas de componentes electrónicos.

2 descargas

Descargar paquete jar

Vaya al sitio web oficial para descargar la última versión.

​​www.fitnesse.org/FitNesseDow…

3 comienzo

Ingrese el comando en la línea de comando para iniciar el servicio

Sin ningún parámetro, se utiliza el puerto predeterminado 8001

java -jar fitnesse-standalone.jar

Especificar puerto

java -jar fitnesse-standalone.jar -p 8080

Ingrese la URL en el navegador y abra la página.

​http ://localhost:8080 /

4 DEMOSTRACIÓN de casos de uso

4.1 Crear clases JAVA localmente

package com.auto;

public class Calculator{
	private int first;
	private int second;
	
	public void setFirst(int first){
		this.first = first;
	}
	
	public void setSecond(int second){
		this.second = second;
	}
	
	public int add(){
		return this.first + this.second;
	}
	
	public int minus(){
		return this.first - this.second;
	}
	
	public int multi(){
		return this.first * this.second;
	}
	
	public int div(){
		return this.first / this.second;
	}
}

4.2 Compilar en un archivo de clase

Y cree el directorio correspondiente de acuerdo con la ruta del paquete y coloque el archivo de clase en el directorio

Calculadora javac.java

4.3 Crear conjunto de prueba

Ingrese el nombre del conjunto de prueba suite2 y guárdelo.

4.4 Crear casos de prueba

4.4.1 Ingresar al conjunto de prueba

La dirección del navegador no puede saltar automáticamente al conjunto de prueba creado. Debe ingresar manualmente la dirección de acceso:

Simplemente agregue el nombre del conjunto de prueba después de la dirección actual.

4.4.2 Agregar casos de prueba

Ingrese el nombre del caso de uso y el contenido del caso de uso.

El contenido del caso de uso se explica a continuación:

!define TEST_SYSTEM {delgado}

!ruta D:\011_herramienta de automatización

!|com.auto.Calculadora|

|primero|segundo|añadir?|menos?|multi?|div?|

|12|5|17|7|60|2|

|7|4|11|3|28|1|

  • La primera línea indica que FitNesse utiliza el sistema de prueba SLIM.
  • La segunda línea define la ruta donde se encuentra el archivo de clase del código de prueba. En este ejemplo, el archivo de clase Java se guarda en D:\011_Automation Tools
  • La tercera línea del paquete y el nombre de clase del archivo de clase.
  • La cuarta línea comienza la parte del contenido específico de la prueba:

La cuarta línea es el encabezado, correspondiente al nombre del campo y al nombre del método.

Las dos primeras columnas, primera|segunda, son los nombres de los campos de la clase.

add|minus|multi|div corresponde al nombre del método en la clase,

Agregar una pregunta después del nombre del método indica que se debe hacer una afirmación aquí para ver si los resultados reales son consistentes con los resultados esperados que figuran en la tabla.

La quinta línea es la asignación de campo y el resultado esperado del método correspondiente.

4.5 Ejecutar conjunto de pruebas

Después de crear el caso de uso, regresará a la página del conjunto de prueba.

Haga clic en [Suite] para ejecutar el conjunto de prueba.

Los resultados de la ejecución son los siguientes.

4.6 Ejecutar casos de prueba

También puede hacer clic en el caso de prueba en la página del conjunto de pruebas.

Ir a la página del caso de prueba

Haga clic en el botón [Prueba] para ejecutar el caso de prueba.

Supongo que te gusta

Origin blog.csdn.net/QQ156881887/article/details/131610516
Recomendado
Clasificación