ScodocTestClient/UserStory.xml
2021-04-21 13:28:58 +02:00

219 lines
7.7 KiB
XML

<Tests>
<Test>
<intitulé>Connexion en admin</intitulé>
<page>scodoc_admin</page>
<operation>
Acceder à la page https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/scodoc_admin avec les identifiants admin;
</operation>
<resultat>
Connexion établie (h3 = page Administration de scodoc)
</resultat>
<role>Admin Scodoc</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Création d'un département</intitulé>
<page>scodoc_admin</page>
<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
</operation>
<resultat>
Apparition du lien du département sur la page d'accueil
</resultat>
<role>Admin Scodoc</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Création d'une formation</intitulé>
<page>Scolarite/Notes</page>
<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;
</operation>
<resultat>
la page sur laquelle on est dirigée contient une class formation_descr
</resultat>
<role>AdminDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Ajout d'une UE à la formation créée</intitulé>
<page>Scolarite/Notes</page>
<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;
</operation>
<resultat>
La page sur laquelle on est dirigée contient "Info Informatique"
</resultat>
<role>AdminDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Ajout d'une matière à l'UE créée</intitulé>
<page>Scolarite/Notes</page>
<operation>
Soumettre le formulaire d'ajout de matière
</operation>
<resultat>
La page sur laquelle on est dirigée contient la classe notes_matiere_list et un de ses enfants contient Systeme </resultat>
<role>AdminDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Ajouter une session</intitulé>
<page>Scolarite/Notes</page>
<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
</operation>
<resultat>
La page sur laquelle on est dirigée contient une classe head_message avec nouveau semestre créé
</resultat>
<role>AdminDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Creer un étudiant</intitulé>
<page>Scolarite</page>
<operation>
https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/AurelienUS/Scolarite/etudident_create_form
Remplir les champs et soumettre le formulaire;
</operation>
<resultat>
La page contient ficheEtud avec un h2 contenant M. Normal UnEtudiant
</resultat>
<role>AdminDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Creer une absence</intitulé>
<page>Scolarite/Absences</page>
<operation>
Affecter une absence à un étudiant
</operation>
<resultat>
La page absence de cet étudiant contient l'absence créée
</resultat>
<role>SecraitaireDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Justifier une absence</intitulé>
<page>Scolarite/Absences</page>
<operation>
Justifier une absence et la confirmer
</operation>
<resultat>
Ses absences apparaissent comme justifiée sur la page des absences de cet étudiant
</resultat>
<role>SecretaireDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Générer les absences pour une journée</intitulé>
<page>Scolarite/Notes/Absences/EtatAbsences</page>
<operation>
Généner le récapitulatif des absences
</operation>
<resultat>
La page générée contient les absences préalablement créée
</resultat>
<role>SecretaireDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Export XML de la formation</intitulé>
<page>Scolarite/Notes</page>
<operation>
Génération de l'export XML, vérifier s'il contient les informations de la formations
</operation>
<resultat>
Le xml généré contient les informations demandées
</resultat>
<role>AdminDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Export JSON de la formation</intitulé>
<page>Scolarite/Notes</page>
<operation>
Génération de l'export JSON, vérifier s'il contient les informations de la formations
</operation>
<resultat>
Le JSON généré contient les informations demandées
</resultat>
<role>AdminDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Verifier la génération du récapitulatif</intitulé>
<page>Scolarite/Notes/ue_list</page>
<operation>
Se rendre sur la page table récapitulative de la formation
</operation>
<resultat>
La page contient toutes les UE et matière précédemment créées
</resultat>
<role>AdminDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé>Changer les données d'un étudiant</intitulé>
<page>Scolarité</page>
<operation>
Changer les données/Identitée
</operation>
<resultat>
La fiche étudiante est mise à jour avec les nouvelles informations
</resultat>
<role>SecretaireDPT</role>
<createur>Aurélien</createur>
</Test>
<Test>
<intitulé></intitulé>
<page></page>
<operation>
</operation>
<resultat>
</resultat>
<role></role>
<createur></createur>
</Test>
<Test>
<intitulé></intitulé>
<page></page>
<operation>
</operation>
<resultat>
</resultat>
<role></role>
<createur></createur>
</Test>
<Test>
<intitulé></intitulé>
<page></page>
<operation>
</operation>
<resultat>
</resultat>
<role></role>
<createur></createur>
</Test>
</Tests>