Outil de test automatisé——Fitnesse

1. Introduction

Est un wiki autonome entièrement intégré et un cadre de tests d'acceptation.

1.1. Outils collaboratifs

Étant donné que FitNesse est un serveur Web wiki, sa courbe d'entrée et d'apprentissage est très faible, ce qui en fait un excellent outil pour collaborer avec les parties prenantes de l'entreprise.

1.2. Outils de test

Une page wiki créée dans FitNesse est exécutée à titre de test. Les spécifications peuvent être testées par rapport à l'application elle-même, ce qui entraîne des allers-retours entre les spécifications et les implémentations.

1.3. Il est open source

FitNesse est un projet open source. La base de code n’appartient à aucune entreprise. La communauté FitNesse partage de nombreuses informations. Il est très adaptable et est utilisé dans des domaines allant des tests Web/GUI aux tests de composants électroniques.

2 téléchargements

Télécharger le package jar

Accédez au site officiel pour télécharger la dernière version

​​www.fitnesse.org/FitNesseDow…

3 départ

Entrez la commande sur la ligne de commande pour démarrer le service

Sans aucun paramètre, le port par défaut 8001 est utilisé

java -jar fitnesse-standalone.jar

Spécifier le port

java -jar fitnesse-standalone.jar -p 8080

Entrez l'URL dans le navigateur et ouvrez la page

​​http ://localhost:8080 /

4 Cas d'utilisation DÉMO

4.1. Créer des classes JAVA localement

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. Compiler dans un fichier de classe

Et créez le répertoire correspondant en fonction du chemin du package, et placez le fichier de classe dans le répertoire

javac Calculatrice.java

4.3. Créer un ensemble de tests

Entrez le nom de l'ensemble de test suite2 et enregistrez-le.

4.4. Créer des cas de test

4.4.1 Entrez l'ensemble de test

L'adresse du navigateur ne peut pas accéder automatiquement à l'ensemble de test créé. Vous devez saisir manuellement l'adresse d'accès :

Ajoutez simplement le nom de l’ensemble de test après l’adresse actuelle.

4.4.2 Ajouter des cas de test

Entrez le nom du cas d'utilisation et le contenu du cas d'utilisation

Le contenu du cas d’utilisation est expliqué comme suit :

!define TEST_SYSTEM {mince}

!chemin D:\011_outil d'automatisation

!|com.auto.Calculatrice|

|premier|deuxième|ajouter?|moins?|multi?|div?|

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

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

  • La première ligne indique que FitNesse utilise le système de test SLIM
  • La deuxième ligne définit le chemin où se trouve le fichier de classe du code de test. Dans cet exemple, le fichier de classe Java est enregistré dans D:\011_Automation Tools.
  • La troisième ligne du package et le nom de classe du fichier de classe
  • La quatrième ligne commence la partie spécifique du contenu du test :

La quatrième ligne est l'en-tête, correspondant au nom du champ et au nom de la méthode.

Les deux premières colonnes first|second sont les noms de champs de la classe.

add|minus|multi|div correspond au nom de la méthode dans la classe,

L'ajout d'une question après le nom de la méthode indique qu'une assertion doit être faite ici pour voir si les résultats réels sont cohérents avec les résultats attendus indiqués dans le tableau.

La cinquième ligne est l'affectation des champs et le résultat attendu de la méthode correspondante.

4.5. Exécuter l'ensemble de tests

Après avoir créé le cas d'utilisation, vous reviendrez à la page de l'ensemble de test

Cliquez sur [Suite] pour exécuter l'ensemble de tests

Les résultats d'exécution sont les suivants

4.6. Exécuter des cas de test

Vous pouvez également cliquer sur le scénario de test sur la page de l'ensemble de test

Accédez à la page du cas de test

Cliquez sur le bouton [Test] pour exécuter le scénario de test

Je suppose que tu aimes

Origine blog.csdn.net/QQ156881887/article/details/131610516
conseillé
Classement