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, veuillez l'ajouter sur Compte test - Création de compte (Se trouvant sur le Wiki) et les supprimer par la suite serait pertinent   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 Jouer à la simulation : Vérifier que les produits fonctionnent bien en cliquant dessus. Ceci inclus: Professeur Étudiant - En Démo Professeur - En Démo Étudiant 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   **note: Il n'est pas nécessaire d'approfondir l'utilisation de la simulation. Juste pouvoir l'ouvrir est suffisant. Quelques fonctionnalités seront testées avec le rôle en True Admin plus bas   La liste des produits : Vérifier que tous les produits sont bien présents. Faites particulièrement attention à l'ajout de Démo   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   Les liens externes : Vérifier que tous les liens en bas de page se dirigent bien sur les informations pertinentes   Bouton d'accueil : Vérifier que le bouton Uniksim essaie, joue, apprends se dirige vers l'accueil des produits   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   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   SignOff : Vérifier que le bouton Se déconnecter se dirige bien vers la page d'accueil   Ceci devrait supprimer le token (dans LocalStorage)   Page Mot de passe oublié : Vérifier que le changement de mot de passe fonctionne bien   *note: Un email valide sera requis     SignIn : Vérifier que le bouton pour Se connecter à l'accueil du site se dirige bien à la page produit (Require: Courriel et Mot de pass)   Vérifier aussi les cas d'échecs Mauvaises informations Ceci devrait créer un token (dans LocalStorage)   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 du code d'activation 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   Les boutons de retour : Vérifier que tous les boutons de retour de la page d'accueil fonctionnent bel et bien   Les cookies : Vérifier que les cookies (provenant de cookieYes) fonctionnent bel et bien     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   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     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     La page admin (filtre) : Vérifier que tous les filtres fonctionnes   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     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   La désactivation de produit : Vérifier que la suppression de produit sous et Désactivé se fait bien   Ceci devrait uniquement rendre le produit non actif   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   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 (si possible) 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   Requis: Brainlcloud   La page user (Tous les teams étudiants) : Vérifier que l'élément est bien chargé après un clic   Vérifier aussi les cas d'échecs (si possible) Server down Requis: Brainlcloud   La page user (Options) : Vérifier que le copySim fonctionne bien sur différents cas Étudiant =­> Live à Dev Prof => Live à Dev Prof => Dev à Dev2 Un utilisateur qui n'a pas de simulation copiée etc. Vérifier aussi les cas d'échecs (si possible) Server down Requis: Brainlcloud   Jouer à la simulation : Vérifier que les simulations sont disponibles pour être lancées sur différentes Braincloud. Ceci inclus : Live Alpha Demo *note: Il n'est pas nécessaire d'approfondir l'utilisation du jeu. Juste pouvoir l'ouvrir est suffisant.   La page commentaire : Vérifier que le filtre et les informations sont disponibles   Vérifier aussi les cas d'échecs (si possible) Server down Requis: Brainlcloud   La page actives : Vérifier que le filtre et les informations sont disponibles   Vérifier aussi les cas d'échecs (si possible) Server down Requis: Brainlcloud   La page paramètre : Vérifier l'ajout d'un nouveau code produit. (Préférablement un code professeur)   *Cela inclut l'activation du produit   *note: Chaque ajout de code de produit se fait immédiatement créer sur le SQL. Veuillez créer des codes avec modération pour ne pas surcharger le SQL de code produit.     Options de changement de serveur : Vérifier que le changement de serveur Braincloud se fait bien. Pour cela, il sera nécessaire de refaire toutes les étapes qui requièrent Brainlcloud   Ceci devrait créer un currentBraincloud (dans LocalStorage)   *note: Certaines données ne pourront pas être disponibles, puisque l'affichage de la liste est selon la base de données de Live     Fonctionnalité - Cas d'utilisateur true admin (Unity) Il faudra se connecter en tant qu'un utilisateur Alpha Téléchargement Excel : Vérifier que le téléchargement d'Excel fonctionne bien   *note: Les données peuvent ne pas s'afficher directement. Activer les modifications   Classement détaillé : Vérifier que l'onglet Classement détaillé fonctionne bien sur toutes les sélections   *note: Il serait nécessaire de vérifier sur plusieurs simulations si certaines données ne sont pas disponibles   Téléchargement PDF : Vérifier que le téléchargement de PDF fonctionne bien   *note: Il serait recommandé de vérifier sur plusieurs pièces justificatives