Ecrire des tests unitaires C avec RTRT (mode opératoire)

Rédigé par Dominique Mereaux le 10 mai 2014

Tout d'abord il faut créer un projet:



Il faudra ensuite sélectionner un TDP.Pour cela on configure au préalable des TDP (Target Deployement Configuration) qui décrivent l’environnement d’exécution :

  • Build
  • Compilateur
  • Instrumentation
  • Type de couverture
  • Etc.



Une fois le projet créé il faut rajouter des activités de test: component testing, system testing etc. Pour cela il faut afficher l'onglet start page:



Pour les tests unitaires on sélectionne "component testing". Ensuite il faudra sélectionner les sources comprenant les composants à tester.


Sur cette page on peut également modifier un certain nombre de paramètres pour la compilation ou l'exécution:



Par défaut le champ compute static metrics est coché. Des métriques de type statique telle que la complexité cyclomatique vont être calculées après analyse du code:



Le prochain écran permet de configurer la façon dont sera généré les scripts de test (format ptu) : prise en compte des valeurs aux limites, un ou plusieurs nœuds par composant testé ...



On peut lancer la génération des tests (fichier ptu)




On peut lancer l'exécution des tests (menu build)



Un rapport de test a été généré, mais pas seulement. On va trouver une mesure de couverture de code, des mesures de performances etc ...




En regardant la couverture on constate que les tests ne sont pas complets, pour cela il faudra modifier le ptu.


Classé dans : Non classé - Mots clés : aucun

Écrire un commentaire

Quelle est la deuxième lettre du mot etpmg ? : 

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires