Log1000 c05f exercicestests 1

LOG Génie logiciel C F Exercices sur les testsCFG Couverture des branches Code avec CppUnit LOG Ingénierie logicielle Exercices sur les tests Département de génie informatique et de génie logiciel Avec du matériel produit par Bram Adams Michel Gagnon et Nikolay Radoev CLOG Génie logiciel C F Exercices sur les tests CFG Control Flow Graph Faites le graphe de ot de contrôle du code suivant CFG Couverture des branches Code avec CppUnit int calculeTaxes oat montant int nbtaxes oat taxes if nbtaxes montant return montant for int i i return montant On fera la couverture des branches donc pas besoin de séparer les prédicats en conditions atomiques CLOG Génie logiciel C F Exercices sur les tests Solution CFG Couverture des branches CFG Couverture des branches Code avec CppUnit À partir du CFG trouver les cas de tests qui vous permettront de satisfaire la couverture des branches Utilisez la convention vue en cours ?? d entrée entrée sortie sortie CLOG Génie logiciel C F Exercices sur les tests Solution possible Couverture des branches CFG Couverture des branches Code avec CppUnit CLOG Génie logiciel C F Exercices sur les tests Code avec CppUnit Soit l'exemple de code disponible au CFG git clone https gitlab com polytechnique-montreal-log exercice cppunit git Couverture des branches Code avec CppUnit Construisez le CFG de la fonction calculer de la classe Calculateur Le code contient déjà un test unitaire Ajoutez les tests unitaires manquants a ?n d'assurer la couverture des branches Notez que votre travail est d'écrire les tests correspondants au code ? et non de changer le code existant même s'il pourrait être grandement amélioré C

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager