L'intelligence artificielle change profondément le domaine des tests logiciels, et les tests de bout en bout (E2E) ouvrent la voie à une vague d'automatisation portée par l'IA. ByteDance et des développeurs indépendants ont lancé des outils de test E2E basés sur l'IA, améliorant considérablement l'efficacité des tests et optimisant l'ensemble du processus de développement logiciel. Ces nouveaux outils utilisent des technologies telles que le traitement du langage naturel, les grands modèles de langage multimodaux et l'analyse de capture d'écran d'interface pour rendre le processus de test plus pratique et efficace et réduire une grande partie du travail répétitif.
Midscene.js utilise un grand modèle de langage multimodal pour « comprendre » intuitivement l'interface utilisateur et effectuer les opérations correspondantes. La plus grande caractéristique de ce framework est qu'il fournit un plug-in de navigateur pratique qui permet aux utilisateurs d'interagir avec des pages Web via un langage naturel sans écrire de code. Le plug-in prend en charge trois fonctions principales : l'interaction, l'extraction et l'assertion, ce qui simplifie considérablement le processus de test.
Dans le même temps, Shortest développé par l’équipe entrepreneuriale a également démontré le potentiel de l’IA dans le domaine des tests. En combinant le traitement du langage naturel et l'analyse des captures d'écran de l'interface, Shortest peut générer directement des cas de test E2E, réduisant ainsi considérablement le temps consacré par l'équipe aux travaux de tests répétitifs.
Les experts du secteur soulignent qu'à mesure que les capacités de codage et multimodales de l'IA deviennent de plus en plus matures, le niveau d'automatisation des scénarios de test E2E de base a atteint un niveau assez complet. L’émergence de ces outils innovants améliore non seulement l’efficacité des tests, mais favorise également l’optimisation de l’ensemble du processus de développement logiciel.
Adresse open source : https://github.com/web-infra-dev/midscene
Dans l’ensemble, l’intelligence artificielle révolutionne le secteur des tests logiciels. L’émergence d’outils tels que Midscene.js et Shortest indique que les tests E2E sont entrés dans une nouvelle ère de plus d’efficacité et d’intelligence. À l’avenir, nous pouvons nous attendre à l’émergence d’outils de test davantage basés sur l’IA pour améliorer encore l’efficacité et la qualité du développement logiciel.