Archive

Archive for juin 2007

Testopia 1.3, compatible avec Bugzilla 3.0, est sortie!

Testopia 1.3 est enfin sortie! Cette version est compatible avec Bugzilla 3.0 et fonctionne également avec PostgreSQL et mod_perl (et pas uniquement avec MySQL comme l’étaient les versions antérieures à 1.2.1).

Pour ceux qui ne connaissent pas (encore) Testopia, sachez qu’il s’agit d’un programme se greffant sur Bugzilla (via un patch qu’il s’agit d’appliquer sur le code de Bugzilla) et qui permet d’étendre ses fonctionnalités, plus exactement de lui permettre de gérer les tests faits sur tel ou tel produit. Vous pouvez ainsi définir une liste de tests à réaliser avant de sortir une nouvelle version d’un produit, exécuter ces tests manuellement ou automatiquement (ça, ce n’est pas Testopia qui les exécute; lui se contente de gérer les résultats de ces tests) et rentrer le résultat de ces tests dans Testopia. Si un bug est découvert, il est alors extrêment facile de le reporter puisque Testopia est ancré dans Bugzilla, ce qui vous permet ensuite de dire "le test foo_bar a échoué à cause du bug 12345" et un lien pointe directement vers le bug en question afin de facilement suivre la progression concernant sa résolution (ça va, vous me suivez toujours?). Une barre de progression tenant compte de tous les bugs de la liste vous permet de savoir à tout instant où en est la phase de tests. Bien entendu, vous pouvez avoir autant de listes de tests que vous le désirez (par exemple "liste pour version alpha", "liste pour version beta", liste pour RC", "liste pour version finale"). Le détail des fonctionnalités se trouve sur le site mentionné plus haut (en anglais).

__

Testopia 1.3, compatible with Bugzilla 3.0, has been released! This version supports PostgreSQL as well as mod_perl (unlike version 1.2 and older) .

Testopia is a program which lets you easily manage testcases and is applied directly on the Bugzilla code (thanks to a patch provided in the tarball). Said otherwise, Testopia lets you define a list of tests to run before releasing a product and then store the results of these tests. If a bug is discovered while running some given test, you can then easily file a bug to report the problem as Testopia is directly integrated with Bugzilla. This way, you can easily link the test which failed with the corresponding bug in Bugzilla and keep track of it. A progress bar lets you have an overview of how tests are going. Of course, you can have more than one list at the same time, e.g. "tests for alpha versions", "tests for beta versions", "tests for release candidates", etc…. More details about Testopia are available on the website linked above.

Catégories:Bugzilla

Is Firefox for advanced users only?

Je viens juste de demander sur IRC dans #firefox comment un administrateur peut partager une extension avec tous les utilisateurs; en d’autres termes, rendre l’extension globale. J’ai suggéré d’avoir une case à cocher, comme dans OpenOffice lorsqu’un administrateur installe un dictionnaire, ce qui est franchement très utile. Et la réponse franchement débile que j’ai reçue est qu’un administrateur ne représente que 0.01% des utilisateurs, et que de toute façon un administrateur sait comment utiliser des lignes de commandes pour faire cela, ou alors qu’il peut utiliser CCK. Grandiose! Donc non seulement vous devez être licencié ès Informatique pour faire une action semble-t-il aussi simple, mais en plus il vous faut apprendre chaque truc et astuce pour chaque logiciel que vous souhaiteriez utiliser ou tout simplement pour gérer votre installation.

Je veux juste dire une chose: tous les administrateurs ne sont pas des "pros" de l’informatique. Un bel exemple est l’enseignant à qui l’on demande de s’occuper du parc informatique de l’école dans laquelle il travaille, de maintenir les programmes à jour et de maintenir le système fonctionnel. Ce genre de tâches n’est pas exactement le point fort premier d’un enseignant. Et ce n’est qu’un exemple parmi d’autres (imaginez n’importe quelle autre "petite" entreprise qui essaie de se débrouiller seule). Et même à la maison, lorsque vous essayez de partager une extension avec votre femme et vos enfants parce que vous jugez qu’elle peut être utile, là aussi vous ne souhaitez pas passer par la ligne de commande que de toute façon vous ne connaissez pas, malgré que votre système d’exploitation dit que vous êtes "l’administrateur" de votre système.

Cela veut-il dire que Firefox est conçu pour les mordus de l’informatique seulement?

I just asked in #firefox on IRC how an admin can share an extension with all users (a.k.a. globally). I suggested why not having a checkbox on installation which you can mark if you want the extension to be available to all users? This is what you see when an admin installs a new dictionary with OpenOffice 2, and this is really helpful! A reply I got was of the form "admins are only 0.01% of users, and admins know how to use command lines to do it, and there is CCK too". Great! I have never heard of something more ridiculous than that. So not only must all admins have a PhD in Computer Science to use Firefox in an optimal way, but they must also learn all the tricks from all the software to manage their network.

I just want to say one thing: not all admins are developers/hackers nor do they have time to search in the documentation which command line (if any) to type. One precise example I have in mind is teachers who have been asked to manage the network of the school they are working in, and to keep softwares up-to-date and to have everything working correctly despite administering a network for some hundreds of users is not their exact primary skill. Even you at home, when you install an extension and want to make it available for your wife and children, because it’s exactly what your family needed, is not necessarily an "expert", even if your settings say you are an admin.

So is Firefox for advanced users only?

Catégories:Mozilla

Comment faire pour avoir encore du temps libre en travaillant sur un projet Open Source?

Facile, il suffit de travailler sur le projet Bugzilla. Après avoir écrit un patch, vous avez amplement le temps de vous consacrer à vos autres activités avant de connaître sa destinée (review+ ou review-). Ca a beau faire bientôt 3 ans que je travaille sur ce projet, les longues attentes durant lesquelles vous avez l’impression que le projet hiberne m’irritent toujours autant.

Peut-être devrais-je trouver un projet alternatif sur lequel travailler pour combler ces longues attentes, si possible écrit en Perl pour rester dans un langage familier. Des suggestions? ;)

Catégories:Bugzilla
Suivre

Recevez les nouvelles publications par mail.