Testpilot de Jetify: L’IA Révolutionne Les Tests QA

Imaginez un monde où les tests de logiciels sont effectués par une intelligence artificielle (IA) avancée, libérant ainsi les développeurs et les équipes d’assurance qualité pour se concentrer sur des tâches plus stratégiques. C’est exactement ce que promet Jetify, anciennement connu sous le nom de Jetpack.io, avec le lancement de son premier produit d’agent IA appelé Testpilot.

Révolutionner les Tests avec l’IA

Testpilot est conçu pour automatiser la majorité du processus de création de tests de routine. Au lieu de rédiger manuellement des cas de test, les équipes QA peuvent simplement laisser Jetify créer un plan de test, l’exécuter et rendre compte des résultats. Le tout pendant que l’agent interagit directement avec l’interface utilisateur de l’application.

Actuellement, Testpilot fonctionne pour les applications web, mais l’équipe prévoit également de lancer bientôt des tests mobiles. Cela marque un tournant significatif pour Jetify, qui se concentrait auparavant sur la création d’environnements de développement dans le cloud.

Nous pensons, et je suis sûr que beaucoup de gens le ressentent aussi, que l’IA est vraiment l’une de ces vagues technologiques qui se produisent tous les 30 ans. C’est comme l’invention d’Internet ou du mobile, n’est-ce pas ? Avoir l’opportunité d’en faire partie et d’y participer réellement nous a convaincus de prendre le risque et de changer de cap.

Daniel Loreto, PDG et co-fondateur de Jetify

Résoudre un Vrai Problème pour les Développeurs

L’équipe de Jetify a décidé que la meilleure façon de démarrer avec les agents d’IA était de travailler sur quelque chose qui résolvait un point douloureux évident pour les développeurs. Personne n’aime écrire des tests, et lorsqu’il s’agit de tests d’interface utilisateur, les outils existants comme Selenium peuvent rapidement devenir fragiles avec les moindres changements d’interface. C’est exactement ce que les outils d’IA sont capables de gérer – ils ne se casseront pas, même si un bouton se déplace de quelques pixels vers la gauche.

En outre, les équipes d’assurance qualité sont déjà habituées à utiliser des outils tiers pour tester leurs applications, ce qui facilite l’adoption de Testpilot. Comme l’explique Daniel Loreto :

C’est un mouvement bien défini que les entreprises disent : « Oui, nous avons besoin de ces tests de bout en bout, et nous sommes prêts à embaucher un tiers pour nous aider avec ça ».

Intégration Transparente dans les Workflows de Développement

Un autre avantage clé de Testpilot est sa facilité d’intégration dans le processus de développement. Tout ce dont le service a besoin du développeur est l’accès pour se connecter à l’application qu’il est censé tester. Comme Testpilot examine l’application réelle, et non le code sous-jacent, il n’a pas besoin d’accès à GitHub ou à tout autre référentiel de code.

Cependant, même si Testpilot peut actuellement couvrir 60 à 70 % des tests qu’un humain élaborerait probablement, il subsiste encore un écart. C’est quelque chose que Jetify reconnaît, mais comme l’a noté Daniel Loreto, il pense que c’est toujours « un énorme avantage ».

Plans Futurs et Tarification

Pour le moment, les utilisateurs potentiels doivent encore passer par un processus d’intégration avec Jetify. Bientôt, l’équipe espère lancer une version en libre-service (avec le support mobile suivant peu après). Jetify expérimente encore la meilleure façon de tarifer le service, ce qui explique en partie pourquoi l’entreprise n’a pas encore lancé de version en libre-service.

Le Futur des Tests Logiciels Alimentés par l’IA

Le lancement de Testpilot par Jetify représente une avancée significative dans l’utilisation de l’IA pour transformer les tests logiciels. En automatisant les aspects routiniers et chronophages des tests, tout en s’intégrant de manière transparente dans les workflows de développement existants, Testpilot a le potentiel de changer la donne pour les équipes de développement du monde entier.

Alors que Jetify continue d’innover et d’étendre les capacités de Testpilot, il sera fascinant de voir comment cette technologie révolutionnaire façonne l’avenir du développement logiciel. Avec l’IA comme puissant allié, les développeurs et les testeurs peuvent se concentrer sur un travail plus stratégique et de plus grande valeur, accélérant l’innovation et améliorant la qualité des logiciels à chaque étape du processus.

À lire également