forked from aurelien.plancke/ScodocTestClient
221 lines
8.7 KiB
YAML
221 lines
8.7 KiB
YAML
Context:
|
|
EtatsInitiaux: [Le département est créé,
|
|
Le programme est créé,
|
|
Des matières sont créées,
|
|
Des interrogations sont créées,
|
|
Il y a des élèves dans le département,
|
|
Des professeurs sont affectés au matières,Un/e secretaire est affectée au département]
|
|
test1:
|
|
intitulé: Connexion en admin
|
|
page: scodoc_admin
|
|
operation: Acceder à la page https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/scodoc_admin avec les identifiants admin;
|
|
resultat: Connexion établie (h3 = page Administration de scodoc)
|
|
role: Admin
|
|
createur: Aurélien
|
|
test2:
|
|
intitulé: Création d'un département
|
|
page: scodoc_admin
|
|
operation:
|
|
Accès à la page https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/scodoc_admin,
|
|
séléctionner un département dans création département,
|
|
clicker sur créer département,
|
|
valider sur la page suivante
|
|
resultat: Apparition du lien du département sur la page d'accueil
|
|
role: Admin Scodoc
|
|
createur: Aurélien
|
|
test3:
|
|
intitulé: Création d'une formation
|
|
page: Scolarite/Notes
|
|
operation:
|
|
https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/[nom_formation]/Scolarite/Notes/formation_create,
|
|
remplissage des champs
|
|
tf_acronyme (DUT Test),
|
|
tf_titre (Diplome universitaire et technologique de test),
|
|
tf_titre_officiel (Diplome universitaire et technologique de test),
|
|
tf_formation_code (123456)
|
|
Soumettre le formulaire;
|
|
resultat: la page sur laquelle on est dirigée contient une class formation_descr
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test4:
|
|
intitulé: Ajout d'une UE à la formation créée
|
|
page: Scolarite/Notes
|
|
operation:
|
|
https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/AurelienUS/Scolarite/Notes/ue_create?formation_id=FORM130
|
|
remplissage des champs
|
|
tf_titre "Informatique"
|
|
tf_acronyme "Info"
|
|
tf_numero "1"
|
|
tf_ects "10"
|
|
tf_coefficient "10"
|
|
Soumettre le formulaire;
|
|
resultat: La page sur laquelle on est dirigée contient "Info Informatique"
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test5:
|
|
intitulé: Ajout d'une matière à l'UE créée
|
|
page: Scolarite/Notes
|
|
operation: Soumettre le formulaire d'ajout de matière
|
|
resultat: La page sur laquelle on est dirigée contient la classe notes_matiere_list et un de ses enfants contient Systeme
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test6:
|
|
intitulé: Ajouter une session
|
|
page: Scolarite/Notes
|
|
operation: Verifier que la list de formation est présente
|
|
Se rendre sur la page correspondante "Mise en place d'un semestre de formation" à la formation
|
|
Vérifier que grtcontent h2 existe et qu'il contient "Mise en place d'un semestre de formation""
|
|
Soumettre le formulaire après l'avoir rempli
|
|
resultat: La page sur laquelle on est dirigée contient une classe head_message avec nouveau semestre créé
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test7:
|
|
intitulé: Creer un étudiant
|
|
page: Scolarite
|
|
operation:
|
|
https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/AurelienUS/Scolarite/etudident_create_form
|
|
Remplir les champs et soumettre le formulaire
|
|
resultat: La page contient ficheEtud avec un h2 contenant M. Normal UnEtudiant
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test8:
|
|
intitulé: Creer une absence
|
|
page: Scolarite/Absences
|
|
operation: Affecter une absence à un étudiant
|
|
resultat: La page absence de cet étudiant contient l'absence créée
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test9:
|
|
intitulé: Justifier une absence
|
|
page: Scolarite/Absences
|
|
operation: Justifier une absence et la confirmer
|
|
resultat: Ses absences apparaissent comme justifiée sur la page des absences de cet étudiant
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test10:
|
|
intitulé: Générer les absences pour une journée
|
|
page: Scolarite/Notes/Absences/EtatAbsences
|
|
operation: Généner le récapitulatif des absences
|
|
resultat: La page générée contient les absences préalablement créée
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test11:
|
|
intitulé: Export XML de la formation
|
|
page: Scolarite/Notes
|
|
operation: Génération de l'export XML, vérifier s'il contient les informations de la formations
|
|
resultat: Le xml généré contient les informations demandées
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test12:
|
|
intitulé: Export JSON de la formation
|
|
page: Scolarite/Notes
|
|
operation: Génération de l'export JSON, vérifier s'il contient les informations de la formations
|
|
resultat: Le JSON généré contient les informations demandées
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test13:
|
|
intitulé: Verifier la génération du récapitulatif
|
|
page: Scolarite/Notes/ue_list
|
|
operation: Se rendre sur la page table récapitulative de la formation
|
|
resultat: La page contient toutes les UE et matière précédemment créées
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test14:
|
|
intitulé: Changer les données d'un étudiant
|
|
page: Scolarité
|
|
operation: Changer les données/Identitée
|
|
resultat: La fiche étudiant est mise à jour avec les nouvelles informations
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test15:
|
|
intitulé: Inscrire un étudiant
|
|
page: Scolarite
|
|
operation: Rechercher l'étudiant et l'inscrire au semestre courant
|
|
resultat: La pageEtu de l'étudiant contient maintenant le semstre courant
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test16:
|
|
intitulé: Décision recommandé de validation de semestre pour un etudiant assidu
|
|
page: Scolarite/Notes
|
|
operation: Selectionner la validation de semestre dans les opérations scolarité, séléctionner étudiant assidu et valider
|
|
resultat: L'état ATT apparait sur la fiche de l'étudiant concerné
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test17:
|
|
intitulé: Décision recommandé de validation de semestre pour un etudiant non assidu
|
|
page: Scolarite/Notes
|
|
operation: Selectionner la validation de semestre dans les opérations scolarité, séléctionner problème d'assiduité et valider
|
|
resultat: L'état ATT apparait sur la fiche de l'étudiant concerné et la mention (non ass.) apparait sur la page de parcours de l'étudiant
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test18:
|
|
intitulé: Effectuer la démission d'un étudiant
|
|
page: Scolarite/ficheEtud
|
|
operation: Selectionner la demission dans les opérations scolarité, entrer une date et confirmer
|
|
resultat: La mention "Démission le xx" apparait sur la fiche de l'étudiant concerné
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test19:
|
|
intitulé: Affecter des absences à un étudiant depuis la gestion des absences
|
|
page: Scolarite/Absences
|
|
operation: Selectionner la semaine concernée et cocher les cases correspondantes pour un étudiant
|
|
resultat: Le compteur d'absence de l'étudiant à été mis à jour
|
|
role: [SecretaireDPT, EnseignantDPT]
|
|
createur: Aurélien
|
|
test20:
|
|
intitulé: Créer une répartition
|
|
page: Scolarite/Notes
|
|
operation: Dans le menu modifier créer des groupes, rentrer le nom de la partition et clicker sur nouvelle partition
|
|
resultat: Le tableau contient une nouvelle ligne avec le nom de la partition préalablement rempli
|
|
role: [AdminDPT, SecretaireDPT]
|
|
createur: Aurélien
|
|
test21:
|
|
intitulé: Créer un groupe
|
|
page: Scolarite/Notes
|
|
operation: Dans le menu modifier/créer des groupes, clicker sur répartir à coté de la partition concernée, remplir groupName et appuyer sur créer groupe
|
|
resultat: Le groupe apprait dans la div groups
|
|
role: [AdminDPT, SecretaireDPT]
|
|
createur: Aurélien
|
|
test22:
|
|
intitulé: Affecter des étudiants à un groupe
|
|
page: Scolarite/Notes
|
|
operation: Dans une répartition, déplacer des étudiants de étudiants sans groupe au groupe souhaité, enregister ces groupes
|
|
resultat: Le groupe (discretelink) apparait maintenant sur la fiche des étudiants correspondant
|
|
role: SecretaireDPT
|
|
createur: Aurélien
|
|
test23:
|
|
intitulé: Créer une évaluation
|
|
page: /Scolarite/Notes
|
|
operation: Aller sur le module correspondant, ajouter une évaluation
|
|
resultat: L'évaluation apparait maintenant au bout de la ligne
|
|
role: [Admin,Chef des études, SecretaireDPT]
|
|
createur: Aurélien
|
|
test24:
|
|
intitulé: Entrer des notes
|
|
page: /Scolarite/Notes
|
|
operation: Se rendre sur l'interrogation correspondante et rentrer des notes pour chaque étudiant
|
|
resultat: La moyenne apparait mainteanant à côté de l'interrogation correspondante
|
|
role: [EnseignantDPT]
|
|
createur: Aurélien
|
|
test25:
|
|
intitulé: Verifier le calcul de la moyenne des notes pour une évaluation
|
|
page: /Scolarite/Notes
|
|
operation: Relever toutes les notes et comparer à la moyenne calculée
|
|
resultat: Les deux sont identiques
|
|
role: [SecretaireDPT]
|
|
createur: Aurélien
|
|
test26:
|
|
intitulé: Ajouter un module optionnel
|
|
page:
|
|
operation:
|
|
resultat:
|
|
role: AdminDPT
|
|
createur: Aurélien
|
|
test27:
|
|
intitulé: Ajouter une note optionnelle
|
|
page:
|
|
operation:
|
|
resultat:
|
|
role: EnseignantDPT
|
|
createur: Aurélien
|