Tous les articles

Agilité

Livre CFTL – L’organisation des tests en Agile

Cet article a été écrit et est paru dans le livre du CFTL « Les tests en agile« . La qualité de la mise en plage est par conséquent nettement meilleur sur le livre. Néanmoins, le contenu reste le même 1- Introduction. L’Agilité est une approche de développement logicielle totalement différente des approches classiques comme le cycle en V. L’approche agile adoptant un état d’esprit (ou une vision) différent du développement des logiciels, tous les maillons de la chaîne de développement sont impactés et doivent s’adapter à cette nouvelle manière de procéder, de penser. Le test est également impacté en tant que maillon

Lire la suite »
Test entouré de nombreux mots qui décrive ce concept
Agilité

Le test en image (10)

Les tests d’acceptation ont un rôle bien différent des tests systèmes, la preuve par l’exemple: Le métier de « Testeur » évolue et voit apparaitre de nouvelles dénominations. Comment comprendre ces nouveaux noms ? L’IA était particulièrement en avant lors de la JFTL 2019. Afin de proposer une IA (avec du machine learning) correcte, il faut avant tout faire un travail sur les données: Dans les méthodes agiles, les testeurs travaillent étroitement avec les développeurs: Que tester lorsque l’on migre une migration dans un Cloud ? Comment reconnaitre une équipe agile ? N’hésitez pas à me suivre et lire mes autres articles si vous voulez

Lire la suite »
Agilité

Pourquoi faire du Lean pour vos tests de logiciels

Tester un logiciel demande sans cesse de nouvelles techniques. Explorer un dataset pour identifier les données qui révèlent les vrais comportements. Concevoir une stratégie de test pour du machine learning, où le bug naît parfois des données, et non pas toujours du code. Et aujourd’hui encore, tester ce que les LLM génèrent, plus vite et en plus grand volume. Ce qu’un testeur maîtrise aujourd’hui peut être automatisé demain. C’est la vitesse à laquelle il apprend qui prime désormais. Et la valeur se déplace avec : du savoir-faire technique accumulé vers le jugement. Savoir ce qui manque, ce qui sonne faux, ce

Lire la suite »
Agilité

Comment reconnaitre une équipe agile ?

Je suis de plus en plus contacté pour des conseils sur l’agilité et plus particulièrement sur les tests et l’agilité. J’ai donc décidé de vous proposer cet article sur comment reconnaitre une équipe agile. Commençons par casser quelques stéréotypes : Une équipe est-elle forcément agile si testeur et développeur sont co-localisés ? Non, la co-localisation n’est pas suffisante pour proposer une équipe agile. Même si l’agilité recommande très fortement la co-localisation pour faciliter les interactions entre individus (échanges direct). Une équipe est-elle forcément agile si les tests sont automatisés ? Non, l’automatisation n’est pas une preuve d’agilité d’une équipe. Il est possible, au début

Lire la suite »
culture générale

Quels tests lorsque l’on migre une application vers le Cloud ?

C’est un fait, de plus en plus d’applications sont migrées de serveurs simple au « Cloud ». Les raisons sont multiples, on peut néanmoins retenir celles-ci : le Cloud offre une mutualisation des ressources (moins d’énergie utilisée en moyenne) le Cloud offre un service de disponibilité proche des 100% le Cloud diminue le coût des mises à jour le Cloud permet de livrer en production plus facilement Néanmoins, in ne faut pas non plus oublier que ces avantages sont accompagnés d’inconvénients. Je pense notamment à : un plus grand nombre de failles de sécurité possibles (toutes les application sont mélangées et ont

Lire la suite »