Le vendredi 24 mars a eu lieu le 2ème webinaire de l’année de la taverne. Jérôme Khoualed (expert test et gestion des exigences) et Christophe Moustier (expert test agile et auteurs de 2 livres sur le sujet) nous ont parlé de l’industrie des exigences à travers l’IREB et de ses liens/applications avec les tests (ISTQB)Lire la suite [Webinaire] les exigences en Agile
Les exigences Agile
Organisation usuelle des exigences Le sujet des exigences et des tests de ces dernières est un sujet sensible mais nécessaire en Agile… Je l’ai d’ailleurs appris à la dure! Sur le papier c’est assez simple, on a un produit. Ce produit est composé de macro fonctionnalités permettant de le définir. Ces macro-fonctionnalités sont les « epics »,Lire la suite Les exigences Agile
Techniques basées sur les spécifications (7/7) – tests de cas d’utilisation
Le test de cas d’utilisation fournit des tests de transactions basés sur les scénarios qui simulent l’usage du système.Lire la suite Techniques basées sur les spécifications (7/7) – tests de cas d’utilisation
Techniques basées sur les spécifications (6/7) – Pairwise
Pairwise est technique de conception de test boîte noire, par laquelle les cas de tests sont conçus pour exécuter toutes les combinaisons de paires possibles des paramètres d’entrée.Lire la suite Techniques basées sur les spécifications (6/7) – Pairwise
Techniques basées sur les spécifications (5/7) – classification arborescente
Après avoir vu quatre techniques différentes dont les tables de décision, je vous propose dans cet article de s’attaquer une nouvelle fois à la combinatoire des entrées d’un logiciel en parlant de la classification arborescenteLire la suite Techniques basées sur les spécifications (5/7) – classification arborescente
Techniques basées sur les spécifications (4/7) – les tests de transition d’état
Les tests de transition d’état servent à dériver les cas de test depuis des diagrammes états-transitions.Lire la suite Techniques basées sur les spécifications (4/7) – les tests de transition d’état
Techniques basées sur les spécifications (3/7) – les tables de décision
Les tables de décision permettent de réduire la combinatoire en considérant les entrées et sorties du logiciel comme des expressions booléennes.Lire la suite Techniques basées sur les spécifications (3/7) – les tables de décision
Techniques basées sur les spécifications (2/7) – analyse des valeurs limites
L’analyse des valeurs limites permet de trouver des déplacements ou des omissions de limites, et peut détecter des cas de dépassement des limites.Lire la suite Techniques basées sur les spécifications (2/7) – analyse des valeurs limites
Techniques basées sur les spécifications (1/7) – les partitions d’équivalence
La technique des partitions d’équivalence est utilisée pour réduire le nombre de cas de test nécessaire pour tester un ensemble d’entrées, de sorties, d’intervalles de valeurs ou de temps.Lire la suite Techniques basées sur les spécifications (1/7) – les partitions d’équivalence