Exécuter la couverture de code sur les applications interactives

L'exécution de la couverture de code indique dans quelle mesure vos scénarios de test vérifient les rouages de vos applications IBM i en produisant des résultats montrant le pourcentage des lignes de votre code qui ont été exécutées par un scénario de test ainsi que des détails de couverture ligne par ligne. Vous pouvez exécuter une couverture de code pour toutes les applications IBM i que vous pouvez déboguer.

Procédure

  1. Compilez votre programme avec l'option de débogage du code source.
    Remarque :
    • Vous devez utiliser l'une des options DBGVIEW(*ALL), DBGVIEW(*SOURCE) ou DBGVIEW(*LIST).
    • Si des parties de l'application n'ont pas d'informations de débogage, seules celles qui en comportent sont incluses dans le rapport de couverture de code.
  2. Démarrez le serveur RSE.
    1. Ouvrez un terminal 5250, saisissez la commande STRRSESVR et appuyez sur F4.
      Saisie de la commande STRRSESVR
    2. Configurez les paramètres de commande. Appuyez sur F10 pour voir les zones de paramètres disponibles pour la commande STRRSESVR.
      Nom de la connexion
      Saisissez le nom de la connexion RSE que vous avez dans l'IDE.
      Nom de l'emplacement distant
      Saisissez le nom d'hôte de l'ordinateur sur lequel l'IDE s'exécute.
      Configuration des paramètres de commande
    3. Appuyez sur Entrée pour démarrer le serveur.
  3. Accédez à votre programme sous votre connexion dans l'Explorateur de systèmes distants. Si vous le souhaitez, vous pouvez créer des filtres ou ajouter des entrées de la liste des bibliothèques pour faciliter la recherche de vos programmes.
    Accédez à votre programme
  4. Créez une configuration de couverture de code pour un programme interactif. Cliquez avec le bouton droit sur le programme, puis sélectionnez Couverture de code (avec invite) > Interactif
    Lancement de la couverture de code en mode interactif
    Une configuration de couverture de code compilé est créée et s'ouvre dans la boîte de dialogue Editer la configuration et lancer.
    La configuration de couverture de code s'ouvre
    Remarque : Une autre méthode pour lancer la couverture de code consiste à faire un clic droit sur votre programme et à sélectionner Couverture de code sous > Interactif. Dans ce cas, une configuration est créée et la session de couverture de code démarre sans avoir à ouvrir la boîte de dialogue Editer la configuration et lancer. Si votre programme est simple et ne nécessite pas de configuration supplémentaire comme l'ajout de programmes appelés, cette méthode peut être commode pour démarrer la couverture de code.
  5. Ajoutez tous les programmes ou programmes de service appelés par votre programme principal. Sous l'onglet Objet d'analyse, cliquez sur le bouton Ajouter pour ajouter des programmes appelés supplémentaires.
    Ajouter des programmes appelés
    Programmes appelés après avoir été ajoutés. Le programme principal est sélectionné.
    Programmes appelés ajoutés. Programme principal sélectionné.
  6. Modifiez la configuration, le cas échéant. Par exemple, sous l'onglet Objet d'analyse, vous pouvez indiquer la vue de débogage utilisée pour l'analyse. Sous l'onglet Comment démarrer, vous pouvez modifier la commande utilisée pour démarrer l'application. Sous l'onglet Couverture de code, vous pouvez préciser, par exemple, si la couverture est au niveau Ligne ou Procédure. Pour plus d'informations sur les configurations, voir Modifier des configurations de couverture de code.
  7. Cliquez sur le bouton Couverture pour démarrer la session de couverture de code.
    Cliquez sur le bouton Couverture
    • La barre d'état située en bas de l'IDE affiche le message Exécution de la couverture de code pour NOM_PROGRAMME. NOM_PROGRAMME est le nom de votre programme.
      Message d'exécution de la couverture de code dans la barre d'état
    • Le programme s'ouvre dans le terminal 5250 et est prêt à exécuter les tests.
      Programme d'exécution 5250
  8. Interagissez avec votre programme conformément avec vos procédures de test.
  9. Quittez votre programme dans le terminal. Après avoir quitté le programme, un rapport de plan de travail s'ouvre et un élément récapitulant la couverture est ajouté à la vue Résultats de couverture de code.
    Résultats de couverture de code

Commentaires