Agent d’exécution du test (TEA)

L’Agent d’exécution du test ALM (TEA) vous permet de déclencher des tests d’automatisation s’exécutant depuis Web Runner.

À propos des hôtes TEA et des identifiants d’hôtes TEA

Les hôtes TEA sont des machines de test où vous installez et configurez TEA. TEA extrait les tests d’automatisation du serveur ALM et indique aux hôtes de test d’exécuter les tests d’automatisation. Les hôtes des tests téléchargent ensuite les résultats des tests sur le serveur ALM.

Chaque fois que TEA démarre, vous devez fournir au serveur ALM un identifiant d’hôte TEA pour l’authentification. Si l’identifiant n’est pas valide ou est pris par un autre hôte TEA, l’authentification échoue. Chaque identifiant ne peut être utilisé que par un seul hôte TEA à la fois.

Vous pouvez surveiller les services hôte TEA depuis l’Administration du site. Pour plus d’informations, voir Contrôler les services d’hôte TEA.

Retour en haut

Flux de travail TEA

Les étapes suivantes illustrent le fonctionnement du TEA pour l’exécution de tests d’automatisation :

  1. Créer un identifiant d’hôte TEA pour votre machine de test dans l’Administration du site.

    Pour plus d’informations, voir Contrôler les services d’hôte TEA.

  2. Télécharger et installer TEA sur votre machine de test.

    Pour plus d’informations, voir Installez et configurez TEA.

  3. Déclencher des tests d’automatisation à partir de Web Runner.

    Pour plus d’informations, voir Exécuter les tests automatiquement.

  4. Télécharger les résultats du test dans ALM.

Retour en haut

Installez et configurez TEA

Pour exécuter des tests d’automatisation à partir de Exécuteur web, vous devez d’abord télécharger et configurer TEA dans la machine de test où vous souhaiter exécuter des tests d’automatisation.

Pour installer TEA :

  1. Sur la page ALM qcbin (http://<ALM server>:<Port number>/qcbin/), cliquer sur le lien Outils pour ouvrir la page Outils ALM.
  2. Cliquer sur le lien Agent d’exécution du test ALM. Suivre les instructions à l’écran pour télécharger et configurer l’outil.

  3. Dans le répertoire où vous avez installé TEA, exécuter start-agent.bat.

    Les informations suivantes s’affichent :

    Champ Description
    Port Numéro de port HTTP pour exécuter TEA.
    URL du serveur ALM URL du serveur ALM au format http://<alm_server>:<port_number>/qcbin.

    Clé API du client

    Secret Clé API

    L’ID et le secret de la clé API du client qui sont utilisés pour accéder au serveur ALM.

    Pour plus de détails sur l’authentification par clé API, voir Configurer l’accès à la clé API.

    Jeton

    Identifiant de l’hôte TEA utilisé pour enregistrer l’hôte.

    Pour plus d’informations sur les identifiants d’hôte TEA, voir Contrôler les services d’hôte TEA.

    est partagé (O/N) Indique si l’hôte TEA peut être partagé pour exécuter des tests d’automatisation déclenchés par des utilisateurs autres que le propriétaire de l’hôte.
    Bin de Java Chemin d’installation du JDK (32 bits) où se trouve le fichier java.exe.

    Si vous souhaitez modifier les informations ci-dessus, modifier le fichier agent.ini pour Bin de Java et le fichier agent.conf pour les autres champs, puis redémarrer TEA.

  4. (Requis si ALM utilise le protocole sécurisé)

    Importer le certificat dans le magasin de Java en exécutant la commande suivante dans le répertoire jre/bin :

    • Oracle JDK

      Copy code
      keytool -import -keystore "{Java_home}\jre\lib\security\cacerts" -storepass changeit -keypass changeit -alias <file_alias> -file <file_name>
    • OpenJDK

      Copy code
      keytool -keystore {Java_home}\jre\lib\security-importcert -file <cerfile_name>-alias <file_alias> -storepass changeit -keypass changeit

Retour en haut

Voir aussi :