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
*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 |
|
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 sera 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 |
|
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


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


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
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 :










