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
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
*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:
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 :
|
|
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
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:
|
|
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
Ceci devrait uniquement rendre le produit non actif |
|
La page admin :Vérifier que tous les options sont disponible. Cela inlus :
|
|
La page user :Vérifier que tous les informations sont présentés. Cela peut inclure :
Vérifier aussi les cas d'échecs (si possible)
*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)
Requis: Brainlcloud |
|
La page user (Options) :Vérifier que le copySim fonctionne bien sur différents cas
Vérifier aussi les cas d'échecs (si possible)
Requis: Brainlcloud |
|
Jouer à la simulation :Vérifier que les simulations sont disponibles pour être lancées sur différentes Braincloud. Ceci inclus :
*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)
Requis: Brainlcloud |
|
La page actives :Vérifier que le filtre et les informations sont disponibles
Vérifier aussi les cas d'échecs (si possible)
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 |
|





























et Désactivé se fait bien














No Comments