GL02 - Livrable 3 Automne 2022 Cahier de recette s GL02 - Sujet B Equipe HDEZ Dorian Ladruze (chef de projet) Eve Bernhard Hugo Efligenir Kaixuan Zhang 2 1. I ntroduction Objectif des tests: Tester la fiabilit é du programme rendu compar é au cahier des charges donn é initialement. Les diff é rentes sp é cifications seront test é es à l ’ aide des 4 sc é narios suivants Environnement de test: Les 4 sc é narios seront effectu é s un par un à l ’ aide d ’ une machine poss é dant l ’ OS windows avec node.js en version v18.12.1. R é sultats: Les r é sultats seront contenus dans des tableaux r é capitulatifs (un tableau pour chaque sc é nario) o ù seront coch é s les sc é narios valid é s par les tests. Pour les r é sultats visuels, une capture d ’é cran sera ajout é e à la validation. 3 2. Sc é nario et cas de test BNQ = (Banque nationale de questions) SCN_1 : Cr é er un examen TEST_1.1 : Choisir de cr é er un examen Description : Le professeur demande de cr é er un examen en entrant une commande au syst è me. R é sultat attendu : Le logiciel affiche un message qui confirme l ’ entr é e dans la session de cr é ation TEST_1.2 : Cr é er un fichier vCARD Description et r é sultats attendus : Le logiciel confirme la prise en compte de la fiche contact, elle est rattach é e à l ’ examen TEST_1.3 : Cr é er un fichier non conforme au format vCARD Description et r é sultats attendus : Le logiciel affiche un message d ’ erreur et invite l ’ utilisateur à v é rifier le format du fichier import é TEST_1.4 : L ’ utilisateur choisit des questions dans la BNQ Description et r é sultats attendus : Le logiciel affiche un message qui confirme l ’ ajout de la question à l ’ examen TEST_1.5 : Importation d ’ une BNQ non conforme Description et r é sultats attendus : Le logiciel affiche un message d ’ erreur et invite l ’ utilisateur à v é rifier le format du fichier import é 4 TEST_1.6 : L ’ utilisateur r é cup è re un examen au format GIFT Description et r é sultats attendus : Le logiciel affiche un message qui confirme la cr é ation de l ’ examen et l ’ utilisateur r é cup è re un fichier au format GIFT TEST_1.7 : L ’ utilisateur ne peut pas r é cup é rer un examen au format GIFT Description et r é sultats attendus : Le logiciel affiche un message d ’ erreur qui indique l ’ erreur en cause : - SI l ’ utilisateur renseigne trop peu (15 minimum) ou trop (20 maximum) de questions - SI l ’ utilisateur renseigne plus d ’ une fois la m ê me question - SI un param è tre obligatoire n ’ est pas renseign é SCN_2 : Passer un examen TEST_2.1: Choisir de passer un examen Description : L ’ utilisateur choisit de cr é er un examen en entrant une commande au syst è me. R é sultats attendus : Le logiciel lance la passation du test TEST_2.2 : L ’ utilisateur passe l ’ examen Description : L ’ utilisateur choisit les r é ponses à l ’ examen qu ’ il est en train de passer R é sultats attendus : Message de fin TEST_2.3 : L ’ utilisateur obtient le r é sultat de son examen R é sultats attendus : R é sultat à l ’ examen qu ’ il a pass é SCN_3 : Visualiser un examen sous forme d ’ histogramme TEST_3.1: Demander à cr é er un histogramme d ’ un examen Description et r é sultats attendus: Le professeur choisi l ’ examen à analyser, le programme le trouve TEST_3.2: Le programme arrive à lire le fichier GIFT Description et r é sultats attendus: Le programme arrive à lire l ’ examen .GIFT trouv é pr é c é demment et analyse les donn é es pour en faire un histogramme 5 TEST_3.3: G é n é ration d ’ un histogramme JPEG Description et r é sultats : Le programme g é n è re un histogramme JPG gr â ce à v é ga- lite disponible pour l ’ utilisateur TEST_3.4 : Importation d ’ un fichier GIFT inexistant Descriptions et r é sultats: Le programme indique que l ’ examen n ’ existe pas SCN_4 : Comparer le profil d ’ un examen avec la BNQ sous forme d ’ histogramme TEST_4.1: Demande de comparaison Description et r é sultats: Demande d ’ une comparaison de l ’ histogramme avec la banque de question, le logiciel indique qu ’ il d é marre la comparaison TEST_4.2: Lecture du fichier GIFT Description et r é sultats: Message de confirmation de la bonne r é cup é ration du fichier TEST_4.3: Fichier GIFT inexistant Description et r é sultats: Le fichier GIFT demand é est inexistant. Message d ’ erreur indiquant que le fichier est introuvable TEST_4.4: G é n é ration de la comparaison Description et r é sultats: Le programme envoie un histogramme en format JPEG de la comparaison à l ’ utilisateur 6 3. R é sultats SCN_ 1 Testeur : Dorian Environnement test é : Windows 11 R é f é rence sc é nario et cas R é sultat : (succ è s/partiel/ é chec) Description du probl è me, commentaire : TEST_1.1 succ è s TEST_1.2 é chec Ne fonctionne pas. (img1) TEST_1.3 é chec Ne fonctionne pas. (img1) TEST_1.4 é chec Chaque caract è re é crit dans le terminal a pour cons é quence la r éé criture du console.log() pr é c é dent. (Img 2) la date est demand é e plusieurs fois (img3) On n ’ est pas dans toute la BNQ mais juste dans un fichier test .gift (img4) Choix entre 1 et 2 pour savoir si question perso ou question dans la BNQ quand on met 3 etc ç a met le choix N ° 2 (img5) Quand on doit choisir une question et qu ’ on fait entrer ç a choisit la premi è re question (img6) Seule la premi è re question du fichier de la BNQ peut- ê tre choisie. Impossible de choisir d ’ autres questions (img7) TEST_1.5 é chec Ne d é tecte pas si le fichier BNQ est correctement format é (img8) 7 TEST_1.6 succ è s TEST_1.7 é chec Le nombre de questions n ’ est pas v é rifi é (img 9) Une certification al é atoire a é t é impl é ment é e alors qu ’ il s ’ agissait de s ’ assurer que le fichier d ’ examen gift à cr é er é tait correctement format é avant cr é ation. (img10) (img1) ( i mg2) (img3) (img4) (img5) 8 (img6) (img7) (img8) 9 (img9) (img10) SCN_ 2 Testeur : Eve Environnement de test : Windows 11 R é f é rence sc é nario et cas R é sultat : (succ è s/partiel/ é chec) Description du probl è me, commentaire : TEST_2.1 succ è s TEST_2.2 é chec Test du passage de l ’ examen : BanqueDeQuestions/U11-p114- Mixed_conditionals.gift Le terminal affiche une erreur (img11) et (img12). Impossible de passer l ’ examen puisqu ’ un r é sultat erron é s ’ affiche. Sur un autre environnement de test, on obtient l ’ erreur (img13) TEST_2.3 partiel Selon l ’ environnement de test, le logiciel parvient à afficher les r é sultats mais ils sont faux et on n ’ a pas pu passer l ’ examen avant (img12) 10 (img11) (img12) (img13) 11 SCN_ 3 Testeur : Eve Environnement de test : Windows 11 R é f é rence sc é nario et cas R é sultat : (succ è s/partiel/ é chec) Description du probl è me, commentaire : TEST_3.1 succ è s TEST_3.2 succ è s TEST_3.3 é chec Selon l ’ erreur affich é e ci-dessous, le logiciel parvient à trouver le fichier, le lire mais il n ’ arrive pas à g é n é rer l ’ histogramme ( img 14 ) (img14) 12 SCN_ 4 Testeur: Hugo Environnement de test Win11 R é f é rence sc é nario et cas R é sultat : (succ è s/partiel/ é chec) Description du probl è me, commentaire : TEST_4_1 succ è s Message indiquant le d é marrage de la comparaison TEST_4_2 partiel Pas de message de confirmation de fin de la proc é dure (img15) TEST_4_3 succ è s Le message d ’ erreur est bien affich é (img16) TEST_4_4 succ è s Format JPEG (img17) (img15) (img16) 13 (img17) 4. C onclusion Si on prend en compte le cahier de recette 7/17 fonctionnalit é s sont op é rationnelles (on ne prend pas en compte les r é sultats partiels). Cependant, si on regarde le cahier des charges, seule une spec est fonctionnelle de bout en bout (comparer deux examens sous forme d ’ histogramme) ce qui donne un pourcentage de 14%.