Notre Blog

Acceptance Test-Driven Development, ou ATDD

Acceptance Test-Driven Development, ou ATDD

L’ATDD est l’Acceptance Test-Driven Development. L’ATDD est un mélange du TDD et du BDD et permet de suivre le développement d’une fonctionnalité en se basant sur les tests d’acceptation.   L’ATDD en sept étapes De manière générale, on définit l’Acceptance Test-Driven Development par la mise en place de 7 étapes spécifiques, à savoir : Etablir le schéma Gherkin associé à la User Story...

lire plus
Le « Definition of Ready » dans un projet Agile

Le « Definition of Ready » dans un projet Agile

Le "Definition of ready" (DoR) ou en français, "Définition du Prêt" est une étape clé dans le processus "Quality by Design" que nous avons présenté dans un précédent article.  Les objectifs du "Definition of Ready" Le "Definition of Ready" a pour objectif de définir les critères pour considérer un élément éligible pour être embarqué dans un sprint. Un élément peut être une Story, un Bug, une...

lire plus
Comment utiliser le Behavior-Driven Development pour l’activité QA ?

Comment utiliser le Behavior-Driven Development pour l’activité QA ?

Considéré comme un héritage du Test-Driven-Devlopment (TDD) le Behavior-Driven Development, ou BDD requiert une augmentation du niveau de collaboration des membres de l’équipe projet.  Le développeur, le testeur  et le Product Owner doivent travailler ensemble sur la définition de chaque fonctionnalité en se basant sur des mots clés et des règles à respecter. Le processus métier, pour lequel la...

lire plus
TOP 5 des bonnes pratiques QA

TOP 5 des bonnes pratiques QA

La Qualité logicielle est primordiale dans le cycle de vie d’un projet IT. Chaque équipe projet doit mesurer l'importance de la brique QA pour valider le logiciel à développer. Ainsi cet article propose les  5 bonnes  pratiques à appliquer pour réussir la qualification d’un logiciel.   Définir le processus Définir un processus est une étape importante pour optimiser la qualification d’un...

lire plus
Quality By Design

Quality By Design

La qualité logicielle ne peut être garantie que par la production d’un code source de qualité et une stratégie de test bien étudiée et préparée, ceci se définit comme étant le Quality by Design. Très souvent, un projet de développement logiciel rencontre des problèmes en cours de réalisation et la qualité n’est pas au rendez-vous en raison des bugs récurrents. Cela impacte les livrables et cause...

lire plus