Les 7 principes du test : du bon sens avant tout !

Ces principes font partie intégrante du métier du test et sont généralement appliqués sans le savoir. Ils sont néanmoins une bonne base de réflexion et n’en avais pas encore parlé dans mes articles. Afin de les illustrer je reviendrai certaines fois sur ma métaphore entre les tests et la chasse aux champignons ! Les tests montrentLire la suite Les 7 principes du test : du bon sens avant tout !

Principes SOLID simplifiés (1/5): Responsabilité unique

Les principes S.O.L.I.D dans un contexte d’automatisation des tests L’acronyme S.O.L.I.D a été inventé par Michael Feathers à partir des principes de programmation orientée objet identifiés par Robert Cecil Martin, Ces principes visent à rendre le code plus lisible, facile à maintenir, extensible, réutilisable et sans répétition. L’automatisation des tests c’est un vrai projet de développement et lorsque les principes S.O.L.I.D ne sont pasLire la suite Principes SOLID simplifiés (1/5): Responsabilité unique

Les 12 principes du testeur Agile

Après ma proposition de « Manifeste du testeur« , je vous propose une autre analogie avec l’agilité avec les 12 principes du testeur agile. Attention, l’idée ici n’est pas de remettre en cause les 7 principes du test, qui sont et resteront, mais bien de proposer 12 principes auxquels les testeurs dans les environnements doivent adhérer afinLire la suite Les 12 principes du testeur Agile

J’peux pas tester, c’est l’bordel !

Avez-vous déjà eu honte de mettre un produit de mauvaise qualité dans les mains des utilisateurs ? Avez-vous déjà abandonné un produit défectueux ? Avez-vous déjà manqué de temps pour construire un produit de qualité ? Avez-vous déjà manqué de compétences ou de bons outils ? Quelle frustration !!! Avec mon ami Benjamin Butel, nous avonsLire la suite J’peux pas tester, c’est l’bordel !

Modèle des tranches d’emmental

Présentation du modèle Vous connaissez sûrement le modèle des tranches d’emmental dans le test. Ce modèle part d’un principe de base: la multiplication des points de vues et/ou des techniques est essentielle si l’on veut tendre vers du 0 défaut. Cette vision des tranches d’emmental peut se schématiser comme ceci: Prenons le temps d’analyser ceLire la suite Modèle des tranches d’emmental

[Programmez!] La chasse aux champignons

Cet article a été écrit pour et publié initialement dans le magazine Programmez! J’entends souvent que le test c’est compliqué, qu’il est difficile d’avoir une vision d’ensemble ou tout simplement de le présenter avec un exemple compréhensible par un enfant de 6 ans. En fait, comprendre les principes des activités de base du test c’estLire la suite [Programmez!] La chasse aux champignons

L’impact du manifeste agile sur le test

Nous avons généralement tous entendu parlé du manifeste agile. Ce dernier a très souvent été expliqué et même réutilisé sous d’autres formes comme j’ai pu le faire avec ma proposition de manifeste du testeur. Néanmoins, je n’ai encore jamais vu d’article analysant ce manifeste et son impact direct sur le test et le travail desLire la suite L’impact du manifeste agile sur le test

Duel: Régression vs Non régression

La série d’article « Duel » a pour but d’étudier succinctement 2 termes qui sont généralement utilisés pour désigner le même concept. Introduction Dans mes articles je parle exclusivement de « Test de régression » pour désigner les tests faisant partie d’une campagne dont le but est de détecter si des modifications ont introduit des régression dans l’existant. DansLire la suite Duel: Régression vs Non régression