Skip to main content

Test de fonctionnalité complète

*note: Les tests ci-dessous sont déjà dans un ordre pour simplifier les tests. Cependant, beaucoup de déconnexions seront requises

Fonctionnalité - Cas d'utilisateur normal

Register :

Vérifier que le bouton Créer un compte enseignant fonctionne, suite aux étapes de création

 

Vérifier aussi les cas d'échecs

    Mauvaises informations Cases vides Mot de passe ou courriel différente Décocher l'accord Retirer le nom précédamment entré Créer un compte existant

     

    Ceci devrait créer un token (dans LocalStorage)

     

    *note: Si ceci est fait sur le site Live ou Dev, peut-être ajouter le compte sur une liste pour faire un suivi et les supprimer par la suite serait pertinent

     

    image-1749564535687.png

    image-1749564724487.png

    image-1749571223553.png

    L'ajout de produit :

    Vérifier que l'ajout de code d'activation fonctionne bien. Ceci devrait ajouter un ou des produits sur la liste en conséquence

     

    Vérifier aussi les cas d'échecs

      Mauvais code Code existant

       

      *note: Un test de ressources et de simulation démo seront vu ci-dessous. Ajouter un produit enseignant à cet étape serait pratique pour vous

      image-1749563047889.png

      image-1749564099162.png

      Joue au jeu :

      Vérifier que les produits fonctionnent bien en cliquant dessus. Ceci inclus:

      • Professeur
      • Étudiant - En Démo
      • Professeur - En Démo
      • Étudiant

      *note: Il n'est pas nécessaire d'approfondir l'utilisation du jeu. Juste pouvoir l'ouvrir est suffisant. Quelques fonctionnalités seront testées avec le rôle en True Admin plus bas

       

      Ceci devrait Créer un token (dans Cookies) lors de l'ouverture, puis il devrait supprimer le token (dans Cookies) lorsqu'il appuie sur Sauvegarder et quitter

       

      *note: Le bouton Sauvegarder et quitter ferme votre connexion

       

      image-1749564099162.png

      image-1749565951344.png

      image-1749571112793.png

      image-1749571517295.png

      La liste des produits :

      Vérifier que tous les produits sont bien présents

       

      image-1749562704138.png

      L'affichage des ressources :

      Vérifier que le bouton Ressources fonctionne et que ses liens fonctionnent aussi

       

      Vérifier également les options offertes :

      • Copier/Coller
      • Les documents téléchargeables
      • Les changements des icônes dépendant des cas

       

      image-1749568884060.png

      Les liens externes :

      Vérifier que tous les liens en bas de page se dirigent bien sur les informations pertinentes

       

      image-1749563156390.png

      Bouton d'accueil :

      Vérifier que le bouton Uniksim essaie, joue, apprends se dirige vers l'accueil des produits

       

      image-1749563481011.png

      Vérifier que tous les options sont présents :

      Vérifier que les options sont actives pour un utilisateur régulier: Mes Simulations et Se déconnecter

       

      image-1749565025441.png

      Changement de language :

      Vérifier que l'option de changement de langue fonctionne bien

       

      Ceci devrait aussi garder la même langue après une déconnexion et un reconnexion

       

      image-1749564285498.png

      SignOff :

      Vérifier que le bouton Se déconnecter se dirige bien vers la page d'accueil

       

      Ceci devrait supprimer le token (dans LocalStorage)

       

      image-1749565018088.png

      image-1749563965558.png

      SignIn :

      Vérifier que le bouton pour Se connecter à l'accueil du site se dirige bien à la page produit (Require: Courrielet Mot de pass)

       

      Vérifier aussi les cas d'échecs

        Mauvaises informations

        Ceci devrait créer un token (dans LocalStorage)

         

        image-1749562300722.png

        image-1749571216540.png

        SignIn (chenLogin) :

        Vérifier que l'ajout du lien chenLogin va directement dans une simulation

         

        *ceci requiert un compte i+ et de pouvoir avoir un moyen de copier le lien (Cependant si vous êtes assez rapide, vous pouvez récupérer le lien directement en copiant/collant le lien)

         

        **uniquement la partie de l'identifiant est intéressante

         

        exemple de code d'activation:

        chenlogin?expiration=1749565644&isbn=N782765065364&userEmail=uniksim@gmail.com&userFirstName=Nicolas&userLastName=Babin&expirationLicence=2043-08-31&token=d29ca9f591d017fe4e9eba7c3de9318430603d7bee7e78022e1f0a77c1404a7f

         

        image-1749565337890.png

        image-1749565448134.png

        Les boutons de retour :

        Vérifier que tous les boutons de retour de la page d'accueil fonctionnent bel et bien

         

        image-1749565532582.png

        Les cookies :

        Vérifier que les cookies (provenant de cookieYes) fonctionnent bel et bien

         

        image-1749565739026.png

         

        Fonctionnalité - Cas d'utilisateur admin

        Compte déjà existant

        Courriel: comptetestadmin01@gmail.com
        Mot de passe: E4Vx<52

        Autre
        Web (admin_user) | user : 31957

        *note: Ce compte test uniquement le cas de Uqam

        Le rôle de l'utilisateur :

        Vérifier que le rôle est affiché en bleu sur le nom de l'utilisateur

         

        image-1749566351843.png

        Vérifier que tous les options sont présents :

        Vérifier que les options sont actives pour un utilisateur admin: Mes Simulations, Admin et Se déconnecter

         

        image-1749566412204.png

         

        La page admin :

        Vérifier que seulement une partie de la page admin est affichée. Ceci inclus:

         

        • Le bouton de Se connecter
        • Pouvoir voir uniquement les enseignants et les étudiants de l'école respective
        • Pouvoir jouer en tant que la personne

         

        image-1749566489253.png

         

        La page admin (filtre) :

        Vérifier que tous les filtres fonctionnes

         

        image-1749566489253.png

        Changement de language :

        Vérifier que l'option de changement de langue fonctionne bien

         

        Ceci devrait aussi garder la même langue après une déconnexion et un reconnexion

         

        image-1749566937483.png

         

        Fonctionnalité - Cas d'utilisateur true admin

        Le rôle de l'utilisateur :

        Vérifier que le rôle est affiché en orange sur le nom de l'utilisateur

         

        image-1749567424207.png

        La désactivation de produit :

        Vérifier que la suppression de produit sous image-1749567278536.pnget Désactivé se fait bien

         

        Ceci devrait uniquement rendre le produit non actif

         

        image-1749567169594.png

        La page admin :

        Vérifier que tous les options sont disponible. Cela inlus :

         

        • Le bouton de Se connecter (Game, Alpha et Demo)
        • Prendre le courriel de jeu de la personne
        • Pouvoir Renouveler son GameOid
        • Pouvoir voir tous les utilisateurs
        • Pouvoir jouer en tant que la personne

         

        image-1749567544181.png

        La page user :

        Vérifier que tous les informations sont présentés. Cela peut inclure :

         

        • À Propos (Toujours)
        • Tous les Simulations
        • Tous les Teams étudiants
        • Options

        Vérifier aussi les cas d'échecs

          Server down Pas d'information

           

          *note: Il est nécessaire de tester ce cas sur plusieurs utilisateurs différents, car ils ont chacun des cas distincts

           

          image-1749572135073.png