Structure d'automatisation de test du Centre de gestion
Vous pouvez utiliser la structure d'automatisation de test pour écrire des scénarios de test afin de valider le modèle, les services et les définitions d'objets du Centre de gestion. La structure de test n'est pas destinée à la validation de widgets d'interface utilisateur du Centre de gestion, tels que les vues de propriétés et les vues de liste.
https://<host>:8000/lobtools?testdata=/testdata/MyCompany/test.xml Cette URL exécute les actions du fichier XML test.xml qui se trouve dans le répertoire suivant :WCDE_installdir\workspace\LOBTools\WebContent\testdata\MyCompanystoreIdentifier d'un magasin sur Aurora, ajoutez le paramètre d'URL testdata.storeIdentifier=Aurora afin de lancer le fichier test.xml avec les valeurs suivantes :https://<host>:8000/lobtools?testdata=/testdata/MyCompany/test.xml&testdata.storeIdentifier=Aurora
https://<host>:8000/lobtools?testdata=/testdata/MyCompany/test.xml Le test automatisé se poursuit jusqu'à ce que toutes les actions soient réalisées ou qu'une erreur survienne. Une fois que le test automatisé s'est arrêté, utilisez l'une des méthodes suivantes pour rechercher des informations plus détaillées sur l'exécution de chaque étape de test :- Visualisez la console de messages du Centre de gestion pour afficher les messages sur les étapes principales de votre test automatisé. Pour plus d'informations, voir Correction des erreurs.
- Si la journalisation et le traçage du Centre de gestion sont activés, examinez le fichier trace.log pour obtenir plus d'informations sur chaque étape de test.
Structure du fichier XML
Par défaut, HCL Commerce fournit des fichiers XML de scénario de test que vous pouvez exécuter pour valider vos services et définitions du Centre de gestion. Certains fichiers XML de scénario de test sont inclus dans des répertoires restreints pour chaque composant du Centre de gestion présent dans le répertoire workspace_dir\LOBTools\WebContent\testdata\commerce. Ne modifiez pas les fichiers de scénario de test et n'en ajoutez pas aux répertoires restreints. Ajoutez les nouveaux fichiers XML de scénario de test à des répertoires non restreints du répertoire testdata.
<testcase>. Déclarez des actions en tant qu'enfants de l'élément racine du testcase à l'aide de l'élément <action>. Chaque élément action doit définir le nom et le package de l'action à exécuter. Pour fournir des instructions concernant l'action, déclarez des éléments <param> (parameter) en tant qu'enfants de l'élément <action>. Les éléments Parameter utilisent les attributs suivants :- 1 nom
- Nom du paramètre.
- 2 valeur
- Valeur du paramètre.
storeIdentifier sur Aurora. La seconde exécute un autre fichier XML test.xml situé dans le répertoire /testdata/commerce/catalog/restricted.
<testcase>
<!-- Set a store value -->
<action name="cmc/automation/AutoSetValueAction">
< param 1 name="valueKey" 2 value="storeIdentifier"/>
< param name="value" value="Aurora"/>
</action>
<!-- Run Catalog tool testcase -->
<action name="cmc/automation/AutoRunTestCaseAction">
<param 1 name="url" 2 value="/testdata/commerce/catalog/restricted/test.xml"/>
</action>
</testcase>