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
  • Configuration TextEngine :
  • Configuration Jira :
  • Exécution des tests :
  1. Chapitre 9 : Le TextEngine avec KaliosTest

Jira

PreviousAzure DevOpsNextPercy

Last updated 9 months ago

Avec le TextEngine, il est possible d'importer les résultats d'exécutions sous la forme de tickets Jira.

Configuration TextEngine :

Pour activer et configurer l'export des résultats, il faut se rendre dans : scripts/scripts_techniques/config.java

Il faudra passer la variable Jira à 1 si vous souhaitez l'activer ou à 0 si vous souhaitez désactiver Jira.

En dessous, vous trouverez les informations à remplir pour accéder à votre Projet Jira

L'URL est celle de votre projet Jira. Par exemple, pour l'URL "https://monurl.atlassian.net/jira/software/projects/MONPROJET/boards/1", la variable JIRA_URL vaudra "https://monurl.atlassian.net/rest/api/2".

Le nom du projet est la clé rentrée dans votre projet. Par exemple, dans l'URL ci-dessus, le nom du projet est MONPROJ.

Le Username correspond à l'adresse mail utilisée pour vous connecter à Jira, par exemple "mon.mail@gmail.com".

ATTENTION : Copiez le bien car il ne sera plus possible de le revisionner par la suite

Configuration Jira :

Dans votre projet Jira, pour envoyer les résultats des exécutions Kalios, il faut créer trois nouveaux types de ticket Jira, qui correspondent aux types de résultats Kalios.

Dans les paramètres de votre projet Jira, dans l'onglet Types de Tickets, créez trois nouveaux types de ticket "Test ok", "Test warning" et "Test ko". Le choix de l'icône du type de ticket n'a pas d'importance.

Exécution des tests :

Pour chaque parcours du plan de test exécuté avec le TextEngine, un ticket Jira est créé avec le nom du parcours en résumé, et le message d'erreur ainsi que le lien vers le détail des résultats dans la description du ticket. En cas de rejeu du plan de test, les tickets précédemment créés sont mis à jour en fonction de leur nouveau statut d'exécution.

Ci-dessous, l'exemple du résultat d'exécution dans Jira du parcours "ClickByText_element_input_type_submit" dont le résultat est ko, avec son message d'erreur et le lien vers le détail des résultats.

Le token API doit être créé dans l'interface Atlassian. Sur la page , à l'onglet Sécurité, vous pouvez créer un jeton API.

https://id.atlassian.com/manage-profile/security