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à existantCourriel: comptetestadmin01@gmail.comMot de passe: E4Vx<52AutreWeb (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