Notre Blog
Automatisez votre BDD avec Cucumber (Java)
Le «Behavior driven development» ou BDD est devenu une tendance populaire en raison de sa capacité à supprimer le fossé entre les trois amigos (PO, l’équipe de développement et l’équipe de QA). On a déjà vu dans un article précédent que le BDD utilise une sorte de «...
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...
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...
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...
TMMi : la norme mondiale pour l’amélioration des processus de test
.La qualité des produits et des services est un élément primordial qui doit être assuré et surveillé par chaque entreprise afin de satisfaire ses clients. Pour garantir cette qualité, il faut mettre en place les tests nécessaires. Pour cela, elle devra être...
Envie d’adopter l’approche Shift Left Testing dans vos projets IT : par où commencer ?
Le principe de base de l’approche “shift left” consiste à tester plus tôt dans le cycle de développement logiciel qu’après la construction et le déploiement de la nouvelle version ou du Minimum Viable Product (MVP) en environnement de recette. Il est aussi important...
Acceptance Test-Driven Development, ou ATDD
L’ATDD est l’Acceptance Test-Driven Development. L’ATDD est un mélange du Test-Driven Development (TDD) et du Behavior Driven Development (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...
Assurer la qualité de vos logiciels à grande vitesse
Le monde de l’IT évolue vers un mode de fonctionnement où les cycles de livraison sont de plus en plus courts en adoptant les modèles agiles / DevOps. L' objectif étant bien sûr de fournir un produit de la plus grande valeur ajoutée possible au client en assurant un...
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...
Les tests exploratoires dans le monde agile
Les tests exploratoires (TE) sont issus d'une approche dans laquelle les testeurs sont impliqués à la planification des tests en se basant sur une charte qui définit les objectifs d'une session TE. Dans un projet agile, ils sont indispensables en raison du temps...
Définir votre stratégie de test à l’aide de la pyramide des tests
Qu'est-ce que le test logiciel ? Le test est le processus d'analyse critique pour identifier et évaluer si l'application développée répond aux spécifications des exigences commerciales. Le cycle de vie du test logiciel fonctionne avec le cycle de vie du...
Cognitive QA : l’avenir intelligent du test logiciel
Depuis plusieurs années, l'Intelligence Artificielle (IA) prend de l'ampleur et devient l'une des technologies les plus en vogue à utiliser dans le monde du logiciel. Dans une industrie concurrentielle en croissance constante, il est indispensable de profiter de tous...