TS1 IRIS. PTU-TU. Page 1/3 Proposition d'une présentation des PTU et des TU 1 Exemple d'un plan de test unitaire pour CMoyennes CalculerMoyennes(). Actions ou opérations à vérifier Défilement de tous les élèves saisis au préalable en vue de donner les notes. Saisie filtrée des notes pour élève i. Nombre de notes par élève indéfini. Calcul des moyennes. Tests effectués :: Résultats attendus Exemple de liste des élèves : Jean, Le programme doit demander les André, Martine, Sylvain et Céline. saisies de notes pour Jean, André, Martine, Sylvain et Céline. Message de saisie des notes Afficher "Donner une note correct. comprise entre 0 et 20, Taper 21 pour arrêter la saisie". Réitérer la demande sur la même Saisir note < 0 ligne écran. Réitérer la demande sur la même Saisir note > 20 mais <> de 21 ligne écran. Saisie acceptée. Saisir note entre 0 et 20 sommeNotes sommeNotes + note nbNotes nbNotes + 1 Demande de la note suivante si MAXI_NOTES pas atteint. Saisir 21 ou MAXI_NOTES atteint. Passage à la saisie du prochain élève si pas fin de la classe, sinon fin du programme. Exemple : moyMiniClasse : 0 Jean : 21, moyMaxiClasse : 16.25 André : 20, 10, 15, 21 moyClasse : 10.69 Martine : 8, 15, 21 tabMoyEleves[0] : -1 (néant) Sylain : 0, 21; tabMoyEleves[1] : 15 Céline : 20, 18, 17, 10 (arrêt saisie tabMoyEleves[2] : 11.5 car MAXI_NOTES = 4). tabMoyEleves[3] : 0 tabMoyEleves[4] : 16.25 Remarques : 1. Pour effectuer ce genre de tableau, suivre l'algorithme à tester et prévoir un protocole de contrôle pour chaque structure algorithmique rencontrée. 2. Si des calculs sont effectués, vous devez prévoir leur vérification en donnant des résultats qui auront été calculés au préalable avec votre calculette par exemple. Lycée JANOT de SENS. Pellard Jean-Luc. TS1 IRIS. PTU-TU. Page 2/3 2 Exemple d'un test unitaire pour Cmoyennes Actions ou opérations à vérifier Défilement de tous les élèves saisis au préalable en vue de donner les notes. Saisie filtrée des notes pour élève i. Nombre de notes par élève indéfini. Calcul des moyennes. Lycée JANOT de SENS. Tests effectués :: CalculerMoyennes(). Résultats attendus Exemple de liste des élèves : Jean, Le programme doit demander les André, Martine, Sylvain et Céline. saisies de notes pour Jean, André, Martine, Sylvain et Céline. Message de saisie des notes Afficher "Donner une note correct. comprise entre 0 et 20, Taper 21 pour arrêter la saisie". Réitérer la demande sur la même Saisir note < 0 ligne écran. Réitérer la demande sur la même Saisir note > 20 mais <> de 21 ligne écran. Saisie acceptée. Saisir note entre 0 et 20 sommeNotes sommeNotes + note nbNotes nbNotes + 1 Demande de la note suivante si MAXI_NOTES pas atteint. Saisir 21 ou MAXI_NOTES atteint. Passage à la saisie du prochain élève si pas fin de la classe, sinon fin du programme. Exemple : moyMiniClasse : 0 Jean : 21, moyMaxiClasse : 16.25 André : 20, 10, 15, 21 moyClasse : 10.69 Martine : 8, 15, 21 tabMoyEleves[0] : -1 (néant) Sylain : 0, 21; tabMoyEleves[1] : 15 Céline : 20, 18, 17, 10 (arrêt saisie tabMoyEleves[2] : 11.5 car MAXI_NOTES = 4). tabMoyEleves[3] : 0 tabMoyEleves[4] : 16.25 Pellard Jean-Luc. Résultats obtenus. Correct voir écran 1 page suivante. Correct voir écran 1 page suivante. Correct voir écran 2 page suivante. Correct voir écran 2 page suivante. La note suivante est demandée sauf si MAXI_NOTES est atteint. Voir copie suivante. débogueur page TS1 IRIS. PTU-TU. Page 3/3 3 Certification de certains fonctionnements du programme. Ecran 1 : Ecran 2 : Vérification de la validité des calculs : Lycée JANOT de SENS. Pellard Jean-Luc.