Tous les articles

Agilité

Les défis du SCRUM pour une équipe de test

Lorsque l’on est dans une grande entreprise il n’est pas rare de se retrouver avec des équipes spécialisées dans le test. Ces équipes ne sont composées que de testeurs (en incluant les test manager et les tests coordinateurs). Pour ces équipes, la mise en place de process agiles tels que le Scrum est un vrai challenge qui se doit d’être relevé afin que cette « équipe de test » reste une équipe à part entière. Un grand nombre de ces difficultés est également partagés par les équipes de développeurs et de business analystes. Les défis du mode Scrum : Comment faire pour que le sentiment

Lire la suite »
Automatisation

Tests autos vs tests manuels

L’automatisation, le nouvel Eldorado ! Il faut automatiser tous les tests et une fois que ça sera fait, exécuter les cas de tests sera gratuit et parfaitement fiable, tout sera merveilleux ! Vraiment ? Dire cela montre juste un manque de connaissance du métier du test. Les tests ce n’est pas que l’exécution. L’automatisation a de nombreuses qualités (surtout avec des méthodes incrémentales, pour plus d’info lire mon post sur le testeur dans la méthode Scrum) indéniables et il serait dommage de s’en priver. Néanmoins les cas de tests manuels ont également de nombreux points forts non négligeables et souvent complémentaires avec les tests

Lire la suite »
Bug

La gestion des bugs

La phase d’exécution des tests : Avant même d’avoir un bug, il faut le provoquer. Pour cela, on exécute des cas de tests sur notre logiciel, certains de ces cas sont en « échec ». C’est dans ces cas en « échecs » que l’on trouve des bugs. On appelle cette partie l’exécution des tests. Suite à ces tests en échec (ou « failed ») on arrive à une partie plus difficilement automatisable (et donc avec plus de valeur ajoutée !) qui est une partie d’analyse du cas. A noter : lorsque le logiciel est déjà en production, de nombreux bugs sont remontés par des utilisateurs. Ils sont alors reproduits

Lire la suite »
Agilité

Le testeur dans la méthode Scrum

Article plus récent et plus complet (mais beaucoup plus long) disponible ici. Les méthodes agiles et particulièrement la méthode Scrum sont de plus en plus utilisées dans les projets. Quelle est la place du testeur dans ce type d’organisation? Petit rappel : La méthode Scrum est une méthode de travail avec des cycles courts (« sprints ») de 2 à 4 semaines, et une construction incrémentale du logiciel, avec, à la fin de chaque cycle, un logiciel « utilisable ». Le but est d’éviter l’effet tunnel des projets en cycle en V, de s’adapter plus facilement à des changements dans les besoins, avoir une amélioration continue de

Lire la suite »
Bug

Le logiciel sans Bug

Le logiciel sans Bug Le logiciel sans bug est un idéal, surtout pour nous, utilisateurs de ce logiciel. Mais à quoi cela correspond-t-il réellement ? Un logiciel sans bug est-il vraiment souhaitable tant pour nous utilisateurs que pour l’éditeur du logiciel? Tout d’abord, qu-est-ce qu’un logiciel sans bug ? Un logiciel sans bug est un logiciel, qui, en toutes circonstances, dans tous les cas de figures, toutes les différentes utilisations fonctionne de la façon voulue. De la façon voulue ne veut pas dire que l’on ne rencontre pas d’erreur, par contre ces erreurs sont correctement gérées (ex : bon message d’erreur lorsque l’on perd sa

Lire la suite »