Lancement plan de test Kalios

Il est possible d'utiliser des scripts de plan de test généré par Kalios. Cela fonctionne différemment avec BrowserStack.

Il y a 2 fichiers à configurer :

  • Le fichier BrowserStack.yml si ce n'est pas déjà fait

  • Le fichier Config si ce n'est pas déjà fait

BrowserStack.yml

Le fichier BrowserStack n'a pas de configuration spéciale en lancement de Plan de Test Kalios, vous pouvez alors vous référer au chapitre ci-dessus. Il peut être pertinent de donner au BuildName le nom de votre Plan de test.

Config.java

Le fichier Config.java se configure de façon traditionnelle :

Indiquez le chemin vers le TextEngine en mettant bien des doubles antislash ( \\ ) :

public static String tunnel_path = "C:\\projet\\TextEngine"

Il faudra faire attention à bien modifier le chemin vers le fichier objet dans le fichier Config en modifiant cette variable :

public static String file_objects = tunnel_path+"/scripts/objects/Objects.ktObjects";

Il faut remplacer Objects par le nom de votre application Kalios.

Le nom de votre application est indiqué en haut à gauche du tableau de bord Kalios.

(ici, c'est : elearning_matthieu)

Exécution du Test

Il y a 2 façons de procéder :

  • Exécution en ligne de commande via un fichier .bat (Pas besoin d'IDE)

  • Exécution via Eclipse IDE

Il est conseillé d'utiliser l'exécution en ligne de commande si vous souhaitez simplement exécuter des plans de test.

Exécution en ligne de commande

Pour exécuter en ligne de commande, assurez d'avoir installé ANT, si ce n'est pas le cas, faites-le ici.

Le fichier d'exécution est déjà présent dans scripts/Batfiles

Par défaut, il n'est pas configuré sauf si vous avez déjà fait une exécution via IDE, auquel cas, il n'y a plus rien à faire.

Si ce n'est pas le cas, cliquez droit dessus et modifier.

Il y a 6 champs à compléter, ils se trouvent tous entre les pointillés :

  • Le chemin vers le dossier scripts du TextEngine

  • Nom de votre instance

  • Token de votre application

  • Nom du TestPlan à exécuter

  • Le chemin absolu vers votre BrowserStack SDK sans le C: et avec des slashs ( / )

  • L'URL du site que vous testez

rem ----------------------------------Champs à compléter----------------------
set "chemin="

set "NomInstance="
set "Token="
set "TestPlanName="
set "URL="
set "BrowserStackSDK="

rem --------------------------------------------------------------------------

Exemple :

Vous pouvez maintenant exécuter votre fichier .bat

À chaque fois que vous exécuterez un nouveau plan de test, un fichier .bat portant le nom : NomDuTestPlan_BrowserStack sera automatiquement généré.

Exécution Avec un IDE

En exécutant un IDE, il y a le fichier BrowserStackLauncher.java à compléter. C'est ici que vous allez entrer les informations de votre plan de test.

BrowserStackLauncher.java

Vous trouverez ce fichier dans scripts/runners/BrowserStack

Il y a 5 champs à renseigner :

  • Nom de votre instance

  • Token de votre application

  • Nom du TestPlan à tester (Si vous souhaitez changer de Plan de test modifiez le simplement ici)

  • Le chemin vers votre BrowserStack SDK sans le C:

  • L'URL du site que vous testez

Exemple :

Il faut configurer le lancement du test. Vous trouverez comment configurer votre IDE dans le sous-chapitre ci-dessous.

Last updated