Manuel utilisateur
  • Pourquoi kaliosTest ?
  • Chapitre 1 : les concepts
    • Objet / Propriété / Action
    • Composant
    • Parcours / Statut / Trace
  • Chapitre 2 : les manipulations de base
    • Espace schématisation
      • Introduction
      • La gestion des composants
        • Créer un composant
        • Renommer un composant
        • Editer un composant
        • Supprimer un composant
        • Réutiliser un composant
        • Aligner des composants
        • Relier des composants
      • Les groupes de composants
        • Créer un groupe
        • Ouvrir un groupe
      • Agir sur plusieurs éléments du schéma
      • Nommer un parcours
      • Mettre à jour la liste des parcours
      • Réutiliser un parcours
    • Espace parcours
      • Introduction
      • Le paramétrage des parcours
        • Créer un ou plusieurs objet(s)
        • Paramétrer un ou plusieurs objet(s)
        • Récupérer les paramètres d'un autre parcours
        • Jeux de valeurs
        • Datapool
      • La gestion des objets
        • Changer l'action d'un objet
        • Changer l'action d'un composant
        • Changer la propriété texte de l'objet
        • Parametrer un objet
        • Localiser un objet par une propriété technique (ex:id)
        • Depuis l'arbre des parcours
          • Ajouter un objet
          • Déplacer un objet
          • Supprimer un objet
      • Exécuter un parcours
  • Chapitre 3 l'automatisation par la pratique
    • Accéder à lodge
    • Cliquer sur un objet par son texte
    • Saisir dans un objet localisé par son texte proche
    • Selectionner dans une liste localisée par son texte proche
    • Verifier un texte a l'écran
    • Executer le parcours recherche logements
    • Executer le parcours recherche logements index
    • Cliquer sur un objet en utilisant un index
  • Chapitre 4 : documentation de référence des actions
    • Actions sur objet
      • Actions par reconnaissance textuelle
        • sendkeysbytext
        • typetext
        • dragbytext
        • selectbytext
          • radiobouton ou checkbox
          • liste déroulante
        • clickbytext
        • clickbelowbytext
        • clickabovebytext
        • clickrightbytext
        • clickleftbytext
        • clickbyindex
        • hoverbytext
        • checkbytext
        • checkcheckboxstatus
        • upload
        • clearvaluebytext
        • doubleclickbytext
        • longpressbytext
        • scrollbytext
        • swipeleftbytext
        • swiperightbytext
        • copybytext
        • checkformulabytext
      • Actions utilisant une propriété technique
        • id
          • sendkeysbyid
          • selectindexbyid
          • selectvaluebyid
          • selectvisibletextbyid
          • clickbyid
          • checkbyid
          • upload
        • name
          • sendkeysbyname
          • selectindexbyname
          • selectvaluebyname
          • selectvisibletextbyname
          • clickbyname
          • checkbyname
          • upload
        • xpath
          • sendkeysbyxpath
          • selectindexbyxpath
          • selectvaluebyxpath
          • selectvisibletextbyxpath
          • clickbyxpath
          • dragbyxpath
          • checkbyxpath
          • checknbelementbyxpath
          • copybyxpath
          • checkformulabyxpath
          • movejaugebyxpath
        • resourceid
          • checkbyresourceid
          • clickbyresourceid
          • sendkeysbyresourceid
          • clearvaluebyresourceid
          • doubleclickbyresourceid
          • longpressbyresourceid
          • swipeleftbyresourceid
          • swiperightbyresourceid
      • Actions sur Table
        • clicktable
        • checktable
        • sendkeystable
    • Actions sur composant
      • wait loading complete
      • checkinnertext
      • visualtesting applitools
      • visualtesting percy
      • comparescreenshot
      • checkinnertextnotpresent
      • clickbycoordinates
      • get email
      • get sms
      • open
      • close
      • wait
      • activate tab
      • cmd
      • confirmAlert
      • Scroll
      • frame
        • activate frame
        • desactivate frame
      • Tester les api
        • get
        • post
        • put
        • compare json
      • Tester les fichiers (pdf,xls,csv,doc)
        • checkpdf
        • checkxls
        • checkcsv
        • checkdoc
      • PressKey
  • Chapitre 5 : ajouter des actions
    • Ajouter une action sur objet
    • Ajouter une action sur écran
  • Chapitre 6 : exécution multi-plateformes
    • Exécution sur Windows
    • Exécution Android
    • Multi navigateurs Windows
    • Linux et MacOS
    • Webmobile
      • Configurer pour Webmobile Android
      • Configurer pour Webmobile IOS
    • Safari Mac avec Eclipse
    • Execution desktop
  • Chapitre 7 : simuler une charge
  • Chapitre 8 : Le TextEngine
    • Initialisation
    • Utilisation d’une action
    • Ajouter des actions
    • Fichier des objets
    • Exécution en ligne de commande
    • Analyse des résultats
    • Jira
    • Jeux de valeurs
    • Quelques exemples
  • Chapitre 9 : Le TextEngine avec KaliosTest
    • Exécution d’un plan de test généré par Kaliostest
    • Intégrer vos propres actions à Kaliostest
    • Exécution MultiRésolution
    • Configuration BrowserStack
      • Fichier de Configuration BrowserStack.yml
      • Configuration Lancement
      • Lancement plan de test Kalios
        • Eclipse IDE
      • Exemple Utilisation
      • Analyse Résultats
    • SauceLabs
      • Configuration
      • Initialisation
      • Exemple
      • Plan de test Kalios
      • Resultat
    • Azure DevOps
    • Jira
    • Percy
      • Installation
      • Execution
      • Résultat
Powered by GitBook
On this page
  • BrowserStack.yml
  • Config.java
  • Exécution du Test
  • Exécution en ligne de commande
  • Exécution Avec un IDE
  • BrowserStackLauncher.java
  1. Chapitre 9 : Le TextEngine avec KaliosTest
  2. Configuration BrowserStack

Lancement plan de test Kalios

PreviousConfiguration LancementNextEclipse IDE

Last updated 11 months ago

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

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.

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

ici