tests.org : renumérotation tests
This commit is contained in:
parent
be413fead5
commit
fa2ef4b813
61
tests.org
61
tests.org
@ -91,17 +91,25 @@ ce qui ne fonctionne pas avec firefox ?
|
|||||||
*** Envoi de fichier
|
*** Envoi de fichier
|
||||||
Ne fonctionne qu'avec chrome
|
Ne fonctionne qu'avec chrome
|
||||||
|
|
||||||
** DONE Installation
|
*** Exception javascript (CORRIGÉ)
|
||||||
|
quand l'inspecteur est ouvert, le clic sur le sélecteur d'identité des
|
||||||
|
membres (Configuration/Membres/Préférences) déclenche une exception
|
||||||
|
javascript (TypeError: document.querySelector(...) is null) sur l'instruction :
|
||||||
|
#+BEGIN_SRC javascript
|
||||||
|
document.querySelector('input').focus();
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
** DONE 01 Installation
|
||||||
*** DONE installation initiale
|
*** DONE installation initiale
|
||||||
*** DONE installation sur base existante
|
*** DONE installation sur base existante
|
||||||
*** DONE vérification premier membre
|
*** DONE vérification premier membre
|
||||||
** DONE Connexion
|
** DONE 02 Connexion
|
||||||
*** DONE connexion correcte
|
*** DONE connexion correcte
|
||||||
*** DONE connexion échec identifiant
|
*** DONE connexion échec identifiant
|
||||||
*** DONE connexion échec mdp
|
*** DONE connexion échec mdp
|
||||||
** TODO Membres
|
** TODO Membres
|
||||||
*** DONE virer commandes d'affichage
|
*** DONE virer commandes d'affichage
|
||||||
*** DONE créer un membre
|
*** DONE 03 créer un membre
|
||||||
**** données de la fiche membre
|
**** données de la fiche membre
|
||||||
- Catégorie : choisir parmi les possibilités
|
- Catégorie : choisir parmi les possibilités
|
||||||
- Rattacher à un membre : non / choisir un membre
|
- Rattacher à un membre : non / choisir un membre
|
||||||
@ -132,7 +140,7 @@ Ne fonctionne qu'avec chrome
|
|||||||
**** DONE date postérieure max
|
**** DONE date postérieure max
|
||||||
**** DONE nom en double refusé
|
**** DONE nom en double refusé
|
||||||
**** DONE nom en double accepté
|
**** DONE nom en double accepté
|
||||||
*** DONE lister les membres
|
*** DONE 04 lister les membres
|
||||||
**** DONE ajouter ville pour vérif tri par ville
|
**** DONE ajouter ville pour vérif tri par ville
|
||||||
**** DONE toutes les catégories
|
**** DONE toutes les catégories
|
||||||
***** DONE gérer le cas où les membres occupent plus d'une page
|
***** DONE gérer le cas où les membres occupent plus d'une page
|
||||||
@ -166,7 +174,7 @@ membre, puis son numéro :
|
|||||||
is_parent ASC, nom_membre DESC, numero DESC
|
is_parent ASC, nom_membre DESC, numero DESC
|
||||||
|
|
||||||
**** DONE consulter fiche
|
**** DONE consulter fiche
|
||||||
*** DONE rechercher des membres
|
*** DONE 05 rechercher des membres
|
||||||
**** Remarques :
|
**** Remarques :
|
||||||
- si la recherche trouve un seul résultat, elle affiche directement la
|
- si la recherche trouve un seul résultat, elle affiche directement la
|
||||||
fiche du membre
|
fiche du membre
|
||||||
@ -185,12 +193,12 @@ is_parent ASC, nom_membre DESC, numero DESC
|
|||||||
***** DONE un seul résultat => fiche membre
|
***** DONE un seul résultat => fiche membre
|
||||||
***** DONE 0 résultat => onglet « Recherche avancée »
|
***** DONE 0 résultat => onglet « Recherche avancée »
|
||||||
***** DONE plusieurs résultats => onglet « Recherche avancée »
|
***** DONE plusieurs résultats => onglet « Recherche avancée »
|
||||||
*** DONE supprimer un membre
|
*** DONE 06 supprimer un membre
|
||||||
NB : le tri des membres ne change pas après suppression
|
NB : le tri des membres ne change pas après suppression
|
||||||
**** DONE plusieurs membres sélectionnés
|
**** DONE plusieurs membres sélectionnés
|
||||||
**** DONE sélectionné = admin (ou connecté ?)
|
**** DONE sélectionné = admin (ou connecté ?)
|
||||||
**** aucun membre sélectionné => action interdite
|
**** aucun membre sélectionné => action interdite
|
||||||
*** DONE modifier un membre
|
*** DONE 07 modifier un membre
|
||||||
**** DONE modifier caractéristiques « simples »
|
**** DONE modifier caractéristiques « simples »
|
||||||
- si un seul membre => en créer un deuxième
|
- si un seul membre => en créer un deuxième
|
||||||
- chercher le premier numéro disponible
|
- chercher le premier numéro disponible
|
||||||
@ -224,7 +232,7 @@ NB : le tri des membres ne change pas après suppression
|
|||||||
- créer deux membres et mémoriser leurs numéros
|
- créer deux membres et mémoriser leurs numéros
|
||||||
- rattacher le premier au deuxième à l'aide de son numéro
|
- rattacher le premier au deuxième à l'aide de son numéro
|
||||||
- vérifier les deux membres
|
- vérifier les deux membres
|
||||||
*** DONE importer des membres
|
*** DONE 08 importer des membres
|
||||||
**** Remarques
|
**** Remarques
|
||||||
- Si déjà tu peux tester qu'un fichier CSV donné s'importe bien, c'est
|
- Si déjà tu peux tester qu'un fichier CSV donné s'importe bien, c'est
|
||||||
déjà génial je pense
|
déjà génial je pense
|
||||||
@ -248,7 +256,7 @@ NB : le tri des membres ne change pas après suppression
|
|||||||
- Met à jour la fiche d'un membre si son numéro existe, sinon crée un
|
- Met à jour la fiche d'un membre si son numéro existe, sinon crée un
|
||||||
membre si le numéro de membre indiqué n'existe pas ou n'est pas
|
membre si le numéro de membre indiqué n'existe pas ou n'est pas
|
||||||
renseigné.
|
renseigné.
|
||||||
*** DONE exporter des membres
|
*** DONE 09 exporter des membres
|
||||||
|
|
||||||
Je ne sais pas ce que permet Selenium, mais si déjà tu peux tester que
|
Je ne sais pas ce que permet Selenium, mais si déjà tu peux tester que
|
||||||
ça produit bien un fichier de plus de 0 octets ça sera bien.
|
ça produit bien un fichier de plus de 0 octets ça sera bien.
|
||||||
@ -261,15 +269,32 @@ Je ne sais pas ce que permet Selenium, mais si déjà tu peux tester que
|
|||||||
|
|
||||||
- avec l'IDE sous chrome : la version 107 de chrome ne supporte plus l'IDE ....
|
- avec l'IDE sous chrome : la version 107 de chrome ne supporte plus l'IDE ....
|
||||||
|
|
||||||
*** TODO configuration membres Préférences
|
*** DONE 10 configuration membres Préférences
|
||||||
**** TODO catégorie par défaut des nouveaux membres
|
**** DONE 10-01 catégorie par défaut des nouveaux membres
|
||||||
**** TODO champ utilisé comme identifiant connexion
|
**** DONE champs utilisés pour définir identité
|
||||||
**** TODO champs utilisés pour définir identité
|
***** DONE 10-02 ajouter adresse courriel au champ Nom & Prénom
|
||||||
**** TODO ¿ Rattachement de membres ?
|
***** DONE 10-03 remplacer le champ Nom & Prénom par le champ courriel
|
||||||
**** TODO ¿ durée de conservation journaux d'activité ?
|
**** DONE identifiant connexion
|
||||||
**** TODO déconnexion automatique
|
***** DONE 10-04 connexion par numéro
|
||||||
*** TODO configuration membres Fiche
|
**** DONE durée de conservation journaux d'activité
|
||||||
|
***** DONE 10-05 journal : aucun
|
||||||
|
- créer un membre
|
||||||
|
- lui attribuer un mot de passe
|
||||||
|
- mettre la durée de conservatin à 0
|
||||||
|
- déconnexion admin
|
||||||
|
- connexion du membre
|
||||||
|
- vérifier journal connexion vide
|
||||||
|
- déconnexion
|
||||||
|
- connexion admin
|
||||||
|
- vérification absence membre dans journal
|
||||||
|
**** ¿ déconnexion automatique ?
|
||||||
|
*** TODO 11 configuration membres Fiche
|
||||||
**** TODO ajouter un champ à la fiche membre
|
**** TODO ajouter un champ à la fiche membre
|
||||||
|
PB : le bouton de suppression finale du champ est pris en compte par
|
||||||
|
l'IDE mais pas toujours par le runner
|
||||||
|
***** DONE 11-01 ajout année naissance
|
||||||
|
***** DONE 11-02 ajout champ perso texte libre
|
||||||
|
***** DONE 11-03 ajout champ perso texte choix multiple
|
||||||
**** TODO modifier un champ de la fiche membre
|
**** TODO modifier un champ de la fiche membre
|
||||||
**** TODO changer l'ordre des champs de la fiche membre
|
**** TODO changer l'ordre des champs de la fiche membre
|
||||||
|
|
||||||
@ -282,7 +307,7 @@ Je ne sais pas ce que permet Selenium, mais si déjà tu peux tester que
|
|||||||
-> modifier les champs pour l'identité du membre
|
-> modifier les champs pour l'identité du membre
|
||||||
|
|
||||||
**** TODO supprimer un champ dans la fiche membre
|
**** TODO supprimer un champ dans la fiche membre
|
||||||
*** TODO configuration membres Catégories et Droits
|
*** TODO 12 configuration membres Catégories et Droits
|
||||||
**** TODO ajouter une catégorie
|
**** TODO ajouter une catégorie
|
||||||
**** TODO modifier une catégorie
|
**** TODO modifier une catégorie
|
||||||
**** TODO supprimer une catégorie
|
**** TODO supprimer une catégorie
|
||||||
|
Loading…
Reference in New Issue
Block a user