Matthias Hamburg

Président du groupe de travail ISTQB

Rejoignez ma présentation sur : Combler les lacunes de l’automatisation des tests grâce à l’IA – enseignements tirés du projet de glossaire de l’ISTQB

Les tests dynamiques comprennent l’analyse des tests, la conception des tests, l’implémentation des tests et l’exécution des tests. Les outils traditionnels d’automatisation des tests n’automatisent que l’exécution des tests. Les tests basés sur des modèles (MBT) peuvent automatiser la conception des tests, mais sont rarement utilisés en raison de lacunes dans l’implémentation des tests.
En savoir plus

Qui est Matthias Hamburg ?

Président du groupe de travail ISTQB

Matthias était consultant principal chez Sogeti Deutschland GmbH jusqu’à sa retraite en septembre 2019. Ses principaux domaines d’expertise professionnels sont l’analyse de test, la gestion de test et l’amélioration des processus de test.

Il continue de s’impliquer bénévolement au sein du German Testing Board (GTB) et de l’International Software Testing Qualifications Board (ISTQB®). En tant que président du groupe de travail sur le glossaire de l’ISTQB®, il publie le glossaire standard des termes de test de l’ISTQB®.

De plus, il dirige le groupe de travail pour le programme de l’ISTQB® Advanced Level Test Analyst. Dans ces fonctions, il continue d’exercer en tant que praticien de l’assurance qualité logicielle et prend plaisir à expérimenter des méthodes innovantes. Il possède plusieurs certifications, dont TPI Assessor, ISTQB Advanced Level (tous les modules) et ISTQB Expert Level – Improving the Test Process.

De quoi Matthias Hamburg va-t-il parler ?

Combler les lacunes de l’automatisation des tests grâce à l’IA – enseignements tirés du projet de glossaire de l’ISTQB

Les tests dynamiques comprennent l’analyse des tests, la conception des tests, l’implémentation des tests et l’exécution des tests. Les outils traditionnels d’automatisation des tests n’automatisent que l’exécution des tests. Les tests basés sur des modèles (MBT) peuvent automatiser la conception des tests, mais sont rarement utilisés en raison de lacunes dans l’implémentation des tests. Cependant, le besoin d’un niveau plus élevé d’automatisation des tests continue de croître en raison de systèmes logiciels de plus en plus complexes, d’une intégration et d’un déploiement plus fréquents (CI/CD) et de la généralisation de DevOps. La question se pose aujourd’hui de savoir si une combinaison adaptée d’IA générative et d’outils existants peut automatiser entièrement les tests dynamiques, de la base de test au résultat de test.
L’auteur présente une étude de cas réelle de ce type. L’objet de test était l’application ISTQB Glossary, une application de dialogue web. L’objectif principal des tests était de préserver l’image de l’ISTQB grâce à la qualité de son application Glossary. Cela a entraîné un besoin élevé de confiance dans l’adéquation fonctionnelle.
Les exigences étaient documentées sous forme de texte en langage naturel. À partir de cela, le composant d’analyse basé sur l’IA, entraîné en conséquence aux techniques de test sélectionnées, a généré des modèles de test. Les modèles devaient utiliser des mots-clés et des éléments de modèle au niveau du domaine, faciles à comprendre pour les testeurs. En outre, ils devaient couvrir les principaux risques produit. À partir de ces modèles, l’outil MBT devait générer des cas de test de haut niveau pouvant être revus par les testeurs.
Une fois l’objet de test disponible dans l’environnement de test, l’IA générative devait implémenter les tests en sélectionnant les données de test et en associant les mots-clés à l’interface de test. Enfin, elle pouvait laisser l’outil d’automatisation des tests exécuter les cas de test.
L’auteur partage les enseignements tirés de cette étude de cas :
  • GenAI, MBT et l’automatisation des tests peuvent être combinés avec succès pour rendre les tests plus rapides, moins coûteux et plus efficaces.
  • Les techniques et les chaînes d’outils doivent être sélectionnées et coordonnées de manière professionnelle.
  • Les testeurs n’ont plus besoin d’écrire des cas de test, mais ils doivent être capables de les générer via des prompts.

Inscrivez-vous à ma présentation

* indicates required

A4Q is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. In order to provide you the content requested, we need to store and process your personal data. If you consent to us storing your personal data for this purpose, please tick the checkbox below.

I agree to receive other marketing information and receive one-to-one communication regarding sales, customer services, promotions, or additional information from A4Q and the sponsors.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp’s privacy practices.