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, peut-être ajouter le compte sur une liste pour faire un suivi 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 |
|
Joue au jeu :Vérifier que les produits fonctionnent bien en cliquant dessus. Ceci inclus:
*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 |
|
La liste des produits :Vérifier que tous les produits sont bien présents |
|
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) |
|
SignIn :Vérifier que le bouton pour Se connecter à l'accueil du site se dirige bien à la page produit (Require: Courrielet Mot de pass)
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 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 |
|
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 :
|
|
|
|
|



























et Désactivé se fait bien
