BLOG
DATA & IA

L'IA générative au service de l’ingénierie de la qualité- Élevez vos possibilités

L'histoire de la qualité logicielle et de l'ingénierie de la qualité (QE) est marquée par des changements importants qui se produisent tous les dix ans environ. Chacun d'entre eux a apporté de nouveaux outils, processus et méthodologies qui ont amélioré la façon dont nous développons, testons et entretenons les applications logicielles et, par extension, les expériences que nous offrons aux utilisateurs finaux.

L'automatisation des tests est apparue dans les années 1970 pour répondre aux demandes croissantes des entreprises, les méthodologies Agile ayant suivi dans les années 90 pour améliorer la qualité et la sécurité. À partir des années 2000, les stratégies DevOps et low-code ont permis d'accélérer les déploiements et d'attirer des talents.

L'industrie du logiciel a été propulsée par les technologies SMAC (Social, Mobile, Analytics & Cloud), qui l'ont complètement transformée telle que nous la connaissions.

Malgré ces progrès, des difficultés persistent en ce qui concerne la livraison rapide de produits de qualité, la gestion des risques de cybersécurité, la maîtrise des coûts, la réduction de la dette technique et la recherche de talents qualifiés.

Aujourd'hui, avec l'émergence de l'IA générative, nous sommes à l'aube de la prochaine évolution majeure dans le domaine de la qualité logicielle et de l'ingénierie de la qualité. Cette technologie fusionne avec les principes d'ingénierie traditionnels pour accélérer considérablement les processus de développement, de test et de maintenance, garantissant ainsi une mise sur le marché plus rapide de produits innovants tout en libérant du temps pour des initiatives stratégiques.

Découvrez Gen AI Amplifier pour la qualité logicielle et l'ingénierie de la qualité – la qualité réimaginée.

Accélérez l’ingénierie de la qualité avec Gen AI Amplifier

Gen AI Amplifier pour la qualité et l'ingénierie des logiciels est un accélérateur révolutionnaire conçu pour optimiser les étapes d'ingénierie et de test de la qualité (QE&T, Quality Engineering & Testing) du cycle de vie du développement des logiciels (SDLC, Software Development Lifecycle). En utilisant les capacités puissantes de l'IA générative dans nos meilleures pratiques, frameworks et méthodologies de pointe, nous avons élaboré une approche amplifiée et unique. 

Cet accélérateur est conçu pour améliorer l'efficacité des opérations de QE&T tout au long du cycle de vie des logiciels, de la planification au déploiement, en passant par la conception, la construction et le test. Il intègre des cas d'utilisation prédéfinis et des invites assistées par intelligence artificielle pour chaque étape du cycle de vie : spécifications et témoignages d'utilisateurs, modélisation de l'architecture, conception, transformation du code et génération de cas de test, tests API, données de test synthétiques et automatisation des tests. 

Gen AI Amplifier est conçu sur une base solide d'assurance qualité utilisant nos propres actifs, et est rigoureusement testé et validé afin de garantir des résultats cohérents et fiables. Il est intégré à plusieurs LLMs (Large Language Model) dans un cadre d'architecture sécurisé, qui est encore davantage renforcé par nos dispositifs de sécurité, nos connaissances et nos plateformes de données.

Gen AI Amplifier nous aide à faire en quelques minutes ou quelques heures ce que les équipes de développement logiciel et d'assurance qualité mettent normalement des jours ou des semaines à faire : 

  • Générer des exigences primaires à partir de documents de conversation
  • Générer des cas de test basés sur l'approche TMAP à partir de spécifications
  • Générer des données de test complètes
  • Générer des scripts de test automatisés, et plus encore.

L'adoption de l'IA générative génère un impact sur l'ensemble de l'écosystème de test

Le 15ème World Quality Report révèle que parmi +1 750 cadres supérieurs interrogés dans le monde, 64 % ont identifié des processus ou applications susceptibles de bénéficier de l'IA. La majorité d'entre eux utilisent l'IA pour développer et optimiser la portée des tests, améliorer l'ingénierie des performances et l'écosystème des tests dans son ensemble. Ils utilisent activement l'IA pour optimiser leurs processus de test. 79 % des responsables qualité reconnaissent que les systèmes d'IA vont être utilisés pour les aider à optimiser la portée de leurs tests et à accroître leur rapidité.

 


1.png

 

 des organisations investissent régulièrement dans l'IA et l'utilisent pour optimiser leurs processus d'assurance qualité.

 

1.png

 

 des organisations utilisent activement l'IA pour optimiser leurs processus de test.

 


1.png

 

 des entreprises ont identifié des processus/applications susceptibles de bénéficier de l'IA.

 

1.png

 

des responsables qualité reconnaissent que les systèmes d'IA vont être utilisés pour les aider à optimiser la portée de leurs tests et à accroître leur rapidité.

(Données du World Quality Report, 15ème Édition, 2023-2024)

Gen AI Amplifier couvre l'ensemble du cycle de vie pour les équipes agiles. Nous avons intégré plusieurs modèles de Gen AI dans un environnement sécurisé, avec des invites pré-élaborées et testées, développées avec notre méthodologie d'ingénierie qualité de pointe, notre approche agile et les meilleures pratiques d'architecture cloud natif.

Avec l'aide de nos experts en IA chez Sogeti, Gen AI Amplifier assiste les business analystes, product owners, lead architectes et ingénieurs qualité à chaque étape - de la détermination des besoins à la conception de l'infrastructure en passant par un test logiciel complet.

Une qualité amplifiée dès le départ et à chaque étape permet de renforcer considérablement la productivité, l'efficacité et le rythme.

En conclusion, pour l'instant

Se lancer dans l'IA générative est vraiment passionnant, et je crois qu'il est important de garder les pieds sur terre et de se concentrer sur une expérimentation pragmatique. Il ne s'agit pas seulement d'améliorations progressives, mais de redéfinir notre approche de l'ingénierie logicielle et de l'assurance qualité. Si nos objectifs finaux n'ont pas changé, nos moyens d'y parvenir ont évolué. Explorons le potentiel de l'IA générative de manière responsable, en apprenant et en nous adaptant au fur et à mesure. Ensemble, nous découvrirons comment ces outils avancés peuvent contribuer à notre secteur sans perdre de vue nos objectifs fondamentaux.

Restez attentifs à nos publications pour en savoir plus sur Gen AI Amplifier et son impact sur l'assurance qualité des logiciels.

 

 

Antoine Aymer
Antoine Aymer
Global Strategic Portfolio Director for Testing