Tous les articles

culture générale

La qualité du produit passe par le qualité du cas de test… simple, efficace et utile

Pour effectuer un test … même simple et basic… il faut une base. Cette base c’est le cas de test…et la base du cas de test c’est …bien plus que de la doc ou de la description. C’est une technique, c’est une logique, c’est un métier. En effet, avant de parler cas de test ..il faut parler Plan de test …mais ce sujet est bien plus macroscopique que le cas de test en soit. Le cas de test est un travail d’étape. Chaque étape d’écrite représente la validation du besoin et donc la qualification du produit. La première étape ne peut-être

Lire la suite »
Agilité

Agilité… Avec des tests…Why not?

Si on prend la définition brute de l’agilité, on a : souplesse, vivacité, légèreté et facilité. Intéressant ..non ? maintenant dans le monde informatique qu’est-ce que c’est ? L’agilité permet de fluidifier les actions et surtout de maintenir et de rendre plus maniable les sprints. En clair, fusionner tous les corps de métier pour réussir la mise en prod d’un projet. Élément essentiel dans le digital. Fini le cadre organiser, réunion infini, accord hiérarchique et hiérarchisé, le sprint suit son cours et est géré par la responsabilité et autonomie générale de tous les métiers qui l’entoure. Une méthode, une team, une

Lire la suite »
Bug

Des BUGS ? … Mais où ça?

En tant que testeur on a souvent entendu …  » des bugs…mais ou ça ?  » a croire que les bugs on les invente ou bien que le code est tellement parfait que c’est impossible de trouver des bugs…faux. Voici comment l’histoire des bugs a commencé… Il était une fois… un projet composé de US, chaque développeur prenaient une US et commença à développer sa partie.. mais chacun de son coté. Un jour, chaque développeur étaient prêt à merger leurs travaux pour l’intégrer dans l’application…sauf que …dans le code de chacun se caché un ou plusieurs bug…qui faisaient « dodo » …oui, car

Lire la suite »
Automatisation

Automatisation des tests mobile android calabash

L’automatisation … et le mot exacte, l’automatisation de test. Oui, on dit bien l’automatisation de test, car on ne peut automatiser si et seulement si on a écrit des scénarios de test fonctionnel et automatisable. Pour pratiquer l’automatisation de test, il y a des étapes et une méthodologie.. ce n’est pas si simple. Il faut de bonne pratique dans les tests fonctionnels. En effet, le mot à la mode en ce moment est « automatisation  » et donc il y a des entreprises, qui n’ont pas d’équipe de test/ validation fonctionnel mais qui veulent à tout prix « AUTOMATISER  » ! C’est marrant..

Lire la suite »
Intégration continue

Implémenter les tests dans une chaine d’intégration continue

Pour mettre en place les tests dans un processus d’intégration continue il faut mettre en place une campagne solide de test vitaux (ou test d’admissibilité). Je parle ici de campagne de tests vitaux pour plusieurs raisons : ·        La couverture de test est faible car les limitations en temps sont fortes ·        Les tests sont très régulièrement exécutés (chaque fusion de branche) ·        Les changements sont en théorie minimes Voici les étapes de mise en place des campagnes de tests vitaux que je propose dans le cadre de l’intégration continue : Je tiens à préciser que c’est un processus que j’ai déjà mis en place lors

Lire la suite »