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/19 02:03]
http://abuledu.org/openid/francois ajout installation paquet simple ou tous les paquets
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 10: Ligne 11:
   - comprendre le processus de travail ;    - comprendre le processus de travail ; 
   - savoir utiliser la forge qui est la clé de voûte de tout notre travail;   - savoir utiliser la forge qui est la clé de voûte de tout notre travail;
-  - mettre à jour son serveur+  - mettre à jour son serveur.
  
  
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 56: Ligne 55:
   #deb-src http://apt.ryxeo.com/abebeta/ dapper main restricted #Depot (Sources) de beta test pour AbulEdu   #deb-src http://apt.ryxeo.com/abebeta/ dapper main restricted #Depot (Sources) de beta test pour AbulEdu
  
-  * sortie du mode édition  **echap**+  * sortir du mode édition  **echap**
   * enregistrer **:w**   * enregistrer **:w**
   * quitter vi  **:q**   * quitter vi  **:q**
Ligne 62: Ligne 61:
 Lancer la commande d'**actualisation des dépôts**  Lancer la commande d'**actualisation des dépôts** 
   apt-get update    apt-get update 
-puis l'installation du paquet voulu (Le nom du paquet est celui qui se trouve proposé dans la liste http://apt.ryxeo.com/index.php?archive=abebeta ou posté sur lea liste beta@abuledu.org)+puis l'installation du paquet voulu (Le nom du paquet est celui qui se trouve proposé dans la liste http://apt.ryxeo.com/index.php?archive=abebeta ou posté sur la liste beta@abuledu.org)
   apt-get install nom_du_paquet   apt-get install nom_du_paquet
  
Ligne 70: Ligne 69:
   apt-get dist-upgrade   apt-get dist-upgrade
  
 +<note>
 +Au 29 août un paquet correctif casse l'interface d'administration. 
 +C'est gênant  :-)
 +
 +Il suffit de refaire un :
 +    abuledu dist-upgrade
 +Il signale qu'il y a des paquets cassés, il faut relancer un :
 +    apt-get -f install
 +</note>
 +
 +==== Tester un logiciel du Terrier ====
 +
 +Pour tester un logiciel du Terrier en version beta, il suffit de l'installer comme précédemment (en rajoutant d'abord le dépot "abebeta") à l'aide de la commande :
 +  apt-get install abuledu-nom_du_logiciel
 +
 +Une fois installé, il faut le tester. Quelques détails sur la procédure à suivre.
 +  * Tester sa commande : lancer dans un terminal la commande de ce logiciel. Il s'agit en général du nom : aller, mulot, operations...
 +  * Tester les activités, testez-en plusieurs au hasard. Variez les activités et les interfaces d'actions (menus, boutons...). Faites une activité complète comme un utilisateur standard.
 +  * Tester les menus supplémentaires : Aide, Apropos, Langues...
 +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====
 +  * **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
 +
 +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.1219104216.txt.gz
  • Dernière modification: 2008/08/19 02:03
  • de http://abuledu.org/openid/francois