tests.org : renumérotation tests

This commit is contained in:
Jean-Christophe Engel 2024-08-19 09:30:49 +02:00
parent be413fead5
commit fa2ef4b813

View File

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