testeur:testeur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
testeur:testeur [2008/08/29 18:10]
http://abuledu.org/openid/herveb
testeur:testeur [2019/07/27 12:06] (Version actuelle)
jean [Tester un logiciel du Terrier]
Ligne 1: Ligne 1:
 +{{tag>version-8-08}}
 ~~NOTOC~~ ~~NOTOC~~
 {{ :testeur:tux_chasse_aux_bugs.png|}} {{ :testeur:tux_chasse_aux_bugs.png|}}
Ligne 18: Ligne 19:
   - découverte du bug (la "surprise")   - découverte du bug (la "surprise")
   - choix du bon endroit où déposer le bug :   - choix du bon endroit où déposer le bug :
-    * si c'est lié au dvd d'installation c'est ici : [[http://gforge.ryxeo.com/tracker/?atid=401&group_id=22&func=browse|Bugs DVD Installation]] +    * si c'est lié au dvd d'installation c'est ici : [[https://redmine.ryxeo.com/projects/abuledu/issues|Bugs DVD Installation]].
-    * si c'est un bug de l'interface web d'administration c'est ici : [[http://gforge.ryxeo.com/tracker/?group_id=19&atid=389|Bugs Webadmin]]+
     * si c'est un logiciel du terrier c'est ici : [[http://abuledu.org/leterrier|Liste des logiciels du Terrier]] et choisissez **Rapporter un bug** dans la boite de droite de chaque page du logiciel.     * si c'est un logiciel du terrier c'est ici : [[http://abuledu.org/leterrier|Liste des logiciels du Terrier]] et choisissez **Rapporter un bug** dans la boite de droite de chaque page du logiciel.
-    * pour tout le reste c'est là : [[http://gforge.ryxeo.com/tracker/?atid=513&group_id=54&func=browse|Bugs AbulEdu]] 
     * si vous ne savez pas : parlez-en sur la liste beta @ abuledu.org !     * si vous ne savez pas : parlez-en sur la liste beta @ abuledu.org !
   - déposez le bug avec le plus de détails possible et surtout permettez-nous de le reproduire, imaginez que nous sommes aveugles et décrivez toutes les étapes qui ont mené au bug   - déposez le bug avec le plus de détails possible et surtout permettez-nous de le reproduire, imaginez que nous sommes aveugles et décrivez toutes les étapes qui ont mené au bug
Ligne 31: Ligne 30:
   - le mainteneur du paquet Debian s'occupe donc d'inclure le correctif dans le ou les paquet(s) concerné(s) (quelque fois un problème fonctionnel est la conséquence d'une erreur entre deux programmes et il faut dans ce cas corriger les deux) et génère une nouvelle version de chaque paquet, puis l'envoie sur le serveur APT de validation (dépôt ''[[:abuledu:mainteneur:architecture_des_depots_apt|abebeta]]''). Le mainteneur passe le bug en **"awaiting response"**   - le mainteneur du paquet Debian s'occupe donc d'inclure le correctif dans le ou les paquet(s) concerné(s) (quelque fois un problème fonctionnel est la conséquence d'une erreur entre deux programmes et il faut dans ce cas corriger les deux) et génère une nouvelle version de chaque paquet, puis l'envoie sur le serveur APT de validation (dépôt ''[[:abuledu:mainteneur:architecture_des_depots_apt|abebeta]]''). Le mainteneur passe le bug en **"awaiting response"**
   - un mail d'information est envoyé sur la liste beta @ abuledu.org indiquant qu'une nouvelle version du paquet est disponible et qu'il est sensé corriger le bug xxxx   - un mail d'information est envoyé sur la liste beta @ abuledu.org indiquant qu'une nouvelle version du paquet est disponible et qu'il est sensé corriger le bug xxxx
-  - d'autres personnes [[ :testeur#mettre à jour son serveur|mettent à jour leur serveur]] avec ce paquet et valident ou non la correction du problème ainsi que la bonne installation du paquet (Est-ce que ça casse autre chose quand le paquet s'installe ?). Les testeurs commentent le bug en question sur la forge pour dire ce qu'il en est+  - d'autres personnes [[:testeur:testeur#mettre_a_jour_son_serveur_de_test|mettent à jour leur serveur]] avec ce paquet et valident ou non la correction du problème ainsi que la bonne installation du paquet (Est-ce que ça casse autre chose quand le paquet s'installe ?). Les testeurs commentent le bug en question sur la forge pour dire ce qu'il en est
   - si le bug n'est pas corrigé, ou que le paquet Debian introduit un autre problème, le bug passe en "**won't fix**" (avec un commentaire pour expliquer ce qui ne va pas), en attendant que le développeur ajuste son correctif ou que le mainteneur Debian adapte le paquet pour qu'il s'installe bien   - si le bug n'est pas corrigé, ou que le paquet Debian introduit un autre problème, le bug passe en "**won't fix**" (avec un commentaire pour expliquer ce qui ne va pas), en attendant que le développeur ajuste son correctif ou que le mainteneur Debian adapte le paquet pour qu'il s'installe bien
   - une fois que tous les bugs concernant un même paquet sont **"fixed"** (donc corrigés et validés), un mainteneur Debian envoie le paquet sur le serveur APT officiel et ferme le bug (état **"closed"**).   - une fois que tous les bugs concernant un même paquet sont **"fixed"** (donc corrigés et validés), un mainteneur Debian envoie le paquet sur le serveur APT officiel et ferme le bug (état **"closed"**).
Ligne 71: Ligne 70:
  
 <note> <note>
-Au 29 aout un paquet correctif casse l'interface d'administration.  +Au 29 août un paquet correctif casse l'interface d'administration.  
-C'est génant  :-)+C'est gênant  :-)
  
 Il suffit de refaire un : Il suffit de refaire un :
     abuledu dist-upgrade     abuledu dist-upgrade
-Il signale qu'il ya des paquets cassés, il faut relancer un :+Il signale qu'il y a des paquets cassés, il faut relancer un :
     apt-get -f install     apt-get -f install
 </note> </note>
Ligne 91: Ligne 90:
 Observez en même temps le contenu du terminal qui peut vous renseigner sur les problèmes rencontrés (absences de dossiers, de fichiers, droits sur des dossiers...) Observez en même temps le contenu du terminal qui peut vous renseigner sur les problèmes rencontrés (absences de dossiers, de fichiers, droits sur des dossiers...)
 ===IMPORTANT==== ===IMPORTANT====
-  * **Tester les éditeurs**. Pour rappel, sur certains logiciels qui possèdent un éditeur il est possible de créer des exercices à condition d'être identifié en tant qu'utilisateur "enseignant" et de faire partie du groupe "leterrier". Ce groupe est créé dès l'installation du premier logiciel du Terrier. Prenez un enseignant et rendez-le membre de ce groupe s'il n'y est pas. Editez un exercice ou modifiez-en un. Utilisez ensuite un compte d'élève pour tester cet exercice. Enfin, rendez-compte de vos tests sur la liste beta@abuledu.org en spécifiant la version du paquet installé. Celle-ci vous est donnée grâce à la commande :+  * **Tester les éditeurs**. Pour rappel, sur certains logiciels qui possèdent un éditeur il est possible de créer des exercices à condition d'être identifié en tant qu'utilisateur "enseignant" et de faire partie du groupe "leterrier". Ce groupe est créé dès l'installation du premier logiciel du Terrier. Prenez un enseignant et rendez-le membre de ce groupe s'il n'y est pas. Éditez un exercice ou modifiez-en un. Utilisez ensuite un compte d'élève pour tester cet exercice. Enfin, rendez compte de vos tests sur la liste beta@abuledu.org en spécifiant la version du paquet installé. Celle-ci vous est donnée grâce à la commande :
  
     apt-cache show abuledu-nom_du_logiciel     apt-cache show abuledu-nom_du_logiciel
  
 Une fois un paquet validé, il pourra passer dans les [[[[:abuledu:mainteneur:architecture_des_depots_apt|dépots stables]] du Terrier et être accessible à tous. Une fois un paquet validé, il pourra passer dans les [[[[:abuledu:mainteneur:architecture_des_depots_apt|dépots stables]] du Terrier et être accessible à tous.
  • testeur/testeur.1220026206.txt.gz
  • Dernière modification: 2008/08/29 18:10
  • de http://abuledu.org/openid/herveb