Liste des tests fonctionnels à faire
Lister ici (cases à cocher) les parties faites / à faire
Les actions utilisateurs
Se connecter / faire une action avec un user Administratif / se deconnecter.
-
ajouter un logicel -
editer un logiciel -
se déclarer utilisateur d'un logiciel -
editer sa propre fiche ustilisateur -
poster un commentaire -
changer son mot de passe -
se deconnecter
Création d'un commentaire
-
renseigner un titre de review ne comportant qu'un tags/balises renvoie une erreur "le champs ne peut pas être vide". -
renseigner un titre de review et des tags/balises ne doit sauvgarder que le titre. -
renseigner un commentaire ne comportant que des tags/balises ne doit rien sauvegarder. -
renseigner une commentaire comportant des tags/balises et du texte ne doit sauvegarder que le texte.
Se connecter / faire une action avec un user individue / se deconnecter.
-
ajouter un logicel -
editer un logiciel -
se déclarer utilisateur d'un logiciel -
se déclarer prestataire sur un logiciel -
editer sa propre fiche utilisateur -
changer son mot de passe -
se deconnecter
Se connecter / faire une action avec un user Service Provider / se deconnecter.
-
ajouter un logicel -
editer un logiciel -
se déclarer prestataire sur un logiciel -
editer sa propre fiche utilisateur -
changer son mot de passe -
se deconnecter
Se connecter / faire une action avec un user Association / se deconnecter.
-
ajouter un logicel -
editer un logiciel -
se déclarer utilisateur d'un logiciel -
se déclarer prestataire sur un logiciel -
editer sa propre fiche utilisateur -
changer son mot de passe -
se deconnecter
Action de création/édition
Se connecter, création/édition d'un logiciel
-
renseigner un nom de logiciel ne comportant qu'un tags/balises renvoie une erreur "le champs ne peut pas être vide". -
renseigner un nom de logiciel et des tags/balises ne doit sauvgarder que le nom. -
renseigner une URL pour un logiciel contenant des tags/balises génère une erreur "veuillez saisir une url". -
renseigner une URL pour un logiciel ne contenant QUE des tags/balises génère une erreur "veuillez saisir une url". -
renseigner une description du logiciel ne comportant que des tags/balises ne doit rien sauvegarder. -
renseigner une description du logiciel comportant des tags/balises et du texte ne doit sauvegarder que le texte.
création/édition d'un utilisateur
-
creer un compte en tant qu'administration -
se connecter avec un compte administration -
creer un compte en tant qu'individu -
se connecter avec un compte individu -
creer un compte en tant qu'association -
se connecter avec un compte association -
creer un compte en tant que société -
se connecter avec un compte société -
creer un compte utilisateur avec un email déja existant -
creer un compte utilisateur avec un username déja existant -
creer un compte utilisateur avec une mauvaise confirmation de mot de passe -
renseigner un nom d'utilisateur ne comportant qu'un tags/balises renvoie une erreur "le champs ne peut pas être vide". -
renseigner un nom d'utilisateur et des tags/balises ne doit sauvgarder que le nom. -
renseigner une description d'utilisateur ne comportant que des tags/balises ne doit rien sauvegarder. -
renseigner une description d'utilisateur comportant des tags/balises et du texte ne doit sauvegarder que le texte.
Affichage des pages
-
affichage de la page mentions légals -
affichage de la page accessibilité -
affichage de la page mentions légals
- logiciels
-
affichage de la page logiciels -
affichage de la page d'un logiciel -
affichage de la page de tous les utilisateurs pour un logiciel -
affichage de la page de tous les commentaires pour un logiciel -
affichage de la page de tous les prestataires pour un logiciel -
affichage de la page de toutes les copies d'écran pour un logiciel -
affichage de la page de tous les logiciels fonctionnant bien avec le logiciel -
affichage de la page de toutes les alternatives pour un logiciel
- utilisateurs
-
affichage de la page utilisateurs -
affichage de la page d'un utilisateur -
affichage de la page de tous les logiciels pour lesquels un user s'est déclarer utilisateur -
affichage de la page de tous les logiciels pour lesquels un user s'est déclarer prestataire -
affichage de la page de tous les commentaires poster par un utilisateur
- providers
-
affichage de la page prestataires -
affichage de la page d'un prestataire -
affichage de la page de tous les logiciels pour lesquels un prestataire s'est déclaré nb : il y a une section 'commentaire' sur la page provider qui ne devrait plus y être, puisqu'ils n'ont pas les droits pour en poster un
- tags
-
affichage de la page étiquettes -
affichage de la page d'une étiquette
Fonction de recherche
-
résultat de recherche avec le mot Ujdrhouigrfedft -
résultat de recherche avec seulement le mot Mail -
résultat de recherche avec seulement le mot Libre -
résultat de recherche avec seulement le mot LibRe en case sensitive -
résultat de recherche avec le mot Libre et en filtrant avec au moins un commentaire ---> actuellement désactivé --> voir #712 -
résultat de recherche avec le mot "département" --> voir #370 + #714 (closed) -
résultat de recherche avec le mot "idelibre", voire "idélibre" pour logiciel "i-delibre" --> voir #370 -
résultat de recherche avec le mot "electorales" pour logiciel "openelec" --> voir #370
Fonction de tri
sur les utilisateurs
-
ranger par asc et au moins un software declarer -
ranger par asc et au moins un commentaire poster -
ranger par asc et declarer prestataire sur au moins un logiciel -
ranger par asc sur les administration seulement -
ranger par asc sur les individus seulement
sur les logiciels
-
ranger par asc -
ranger par desc -
ranger du plus ancien au plus récent -
ranger du plus récent au plus ancien -
ranger du plus ancien au plus récent modifié -
ranger du plus récent au plus ancien modifié -
ranger du plus bas au plus haut score -
ranger du plus haut au plus bas score -
avec au moins un commentaire posté -
avec au moins une copie d'ecran -
avec au moins un utilisateur declaré -
avec au moins un prestataire declaré