Accéder au contenu principal Passer au contenu complémentaire

Tester une règle

Pourquoi et quand exécuter cette tâche

Vous pouvez définir des scénarios de test pour les règles que vous créez. Ces scénarios de test sont stockés dans le référentiel et peuvent être ré-exécutés afin que les modifications des conditions des règles n'ont pas créé de problème.

Avec ce processus de test intégré, les utilisateurs et utilisatrices sont toujours impliqué·e·s dans le développement, le test et la maintenance des règles métier.

Dans l'exemple suivant, vous allez créer un scénario de test pour tester la règle métier créée dans Créer des règles métier.

Pour créer et exécuter un processus de test, procédez comme suit :

Procédure

  1. Dans la page Drools, cliquez sur Authoring et sélectionnez Project Authoring.
  2. Cliquez sur New Item et sélectionnez Test Scenario pour ouvrir la boîte de dialogue Create a new test scenario.

    Exemple

  3. Saisissez un nom pour le scénario de test, dans le champ Test Scenario, sélectionnez le package contenant la règle métier à tester dans la liste Package puis cliquez sur OK.
    L'éditeur du scénario de test s'ouvre dans l'espace de travail.

    Exemple

  4. Cliquez sur le bouton + à côté de GIVEN pour ouvrir la boîte de dialogue New input et ajouter une entrée de données dans le scénario.

    Exemple

  5. Sélectionnez LoanSimulator dans la liste Insert a new fact, définissez un nom pour le fait et cliquez sur Add.
  6. Dans l'éditeur de test, cliquez sur Add a field sous le nom du nouveau fait, sélectionnez age dans la boîte de dialogue qui s'ouvre, Cliquez sur OK.
    Le champ age est affiché sous le nom du fait.
  7. Cliquez sur l'icône de modification, à côté du champ age et saisissez une valeur, inférieure à 20 ou supérieure à 70.

    Exemple

    Cela signifie que le test sera effectué à nouveau avec cette valeur.
  8. Cliquez sur le bouton + à côté de EXPECT pour ouvrir la boîte de dialogue New expectation.

    Exemple

  9. Sélectionnez la classe de rapprochement et cliquez sur le bouton Add, à côté du champ Fact value.

    Exemple

  10. Cliquez dans le texte ajouté à l'éditeur, LoanSimulator[Toto] has values et sélectionnez rejected dans la boîte de dialogue qui s'ouvre. Cliquez sur OK.
  11. Sauvegardez vos modifications et cliquez sur le bouton Run scenario.
    Un message de confirmation s'affiche et les résultats du test sont affichés dans le panneau Reporting et un fichier de log est créé dans l'éditeur.

    Exemple

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.