LambdaTest, basé en Californie et reconnu pour sa capacité à permettre aux entreprises de tester leurs applications sur diverses plateformes, fait son entrée dans le secteur de l'IA avec le lancement de KaneAI. Cette solution innovante offre une expérience intuitive pour les tests logiciels et l'assurance qualité de bout en bout.
Actuellement disponible pour certains partenaires en tant qu'extension de la plateforme LambdaTest, KaneAI permet aux utilisateurs de créer, exécuter, déboguer et améliorer des tests automatisés uniquement en langage naturel. Cela représente une avancée majeure pour cette entreprise de six ans, simplifiant le processus de test en éliminant les complexités des codages traditionnels et des solutions low-code.
Asad Khan, co-fondateur et PDG de LambdaTest, a déclaré : « Les équipes d'ingénierie et de produits ont repoussé les limites de l'ingénierie qualité, garantissant que KaneAI répond aux défis quotidiens rencontrés par les équipes de test. Ce parcours a impliqué le développement d'un agent de test alimenté par l'IA pour redéfinir l'automatisation des tests. »
Qu'attendre de KaneAI ?
Depuis son lancement en 2017, LambdaTest s'est imposé comme un leader de l'assurance qualité grâce à une plateforme cloud unifiée pour le test multi-navigateurs. Les utilisateurs peuvent facilement effectuer des tests automatisés ou manuels sur des milliers de configurations de navigateurs et de systèmes d'exploitation, tant sur ordinateur que sur mobile.
« La plateforme cloud permet aux utilisateurs d'exécuter des tests jusqu'à 70 % plus rapidement que d'autres infrastructures. Cela réduit non seulement les coûts mais améliore également l'efficacité, la scalabilité et les performances des workflows d'assurance qualité à grande échelle », a ajouté Khan.
Avec l'adoption croissante de LambdaTest par les organisations, il est devenu évident qu'une plateforme unifiée pour l'automatisation des tests ne suffisait pas. La nécessité d'une approche plus intuitive est apparue, allant au-delà des complexités de l'écriture de scripts de test personnalisés ou des solutions low-code, souvent difficiles à mettre à l'échelle.
Cela a conduit au développement de KaneAI, qui utilise l'IA générative pour faciliter l'automatisation des tests de bout en bout - de l'écriture et de l'exécution des tests à la génération de rapports et au débogage, le tout avec un effort utilisateur minimal.
Grâce à cet agent IA, les équipes QA peuvent entrer des étapes de test en langage naturel (par exemple, rechercher des hôtels dans une ville donnée durant une période spécifique). À mesure que les étapes sont exécutées, KaneAI les analyse et les exécute séquentiellement dans un navigateur cloud. Pour des tâches plus complexes, les utilisateurs peuvent utiliser un mode interactif, permettant à l'agent IA d'enregistrer et de traduire leurs actions en texte.
Une fois exécuté, le cas de test complet peut être intégré au gestionnaire de tests de LambdaTest, permettant aux utilisateurs de générer le code de test correspondant dans leur langage et cadre préférés. Ce code peut ensuite être exécuté sur le cloud HyperExecute, qui organise et répartit les tests efficacement en fonction des données d'exécution historiques. De plus, KaneAI s'intègre aux outils de LambdaTest, offrant des analyses détaillées des tests automatisés, y compris des rapports, des métadonnées et des fonctionnalités de débogage.
En coulisses, KaneAI exploite les modèles d'OpenAI tout en utilisant la formation propriétaire de LambdaTest pour offrir une expérience de test sophistiquée. « Nous exploitons les données de milliards de tests exécutés sur notre plateforme pour créer des fonctionnalités de test de bout en bout sans faille, y compris la création dynamique de tests bidirectionnels », a noté Khan.
Simplification du processus de test
Bien que plusieurs outils de codage alimentés par l'IA générative existent, comme Devin de Cognition, KaneAI se distingue par sa capacité à proposer un parcours de test complet au sein d'une seule plateforme. « Une des raisons majeures du développement de KaneAI était le manque d'expériences de test holistiques dans les outils existants. Même avec les capacités actuelles de génération de code pilotées par l'IA, gérer le cycle complet des tests - intégration CI/CD, génération de rapports, analyse des tests et débogage - nécessite souvent de jongler avec plusieurs outils, ajoutant une complexité significative », a expliqué Khan.
KaneAI est actuellement en phase de test beta avec certains clients et experts du secteur, avec des plans de disponibilité plus large dans les mois à venir. « De nombreux cas d'utilisation restent à explorer. Nous ajoutons activement plus d'intégrations à la plateforme, permettant aux utilisateurs d'exécuter des tests directement depuis des plateformes comme Slack et Microsoft Teams », a mentionné Khan. Cette approche en langage naturel impliquera également davantage les parties prenantes commerciales dans le processus de test.
À ce jour, plus de 10 000 organisations, dont Nvidia, Vimeo, Microsoft et Rubrik, utilisent LambdaTest, effectuant des millions de tests chaque jour. Cependant, la concurrence reste féroce, avec d'autres acteurs comme BrowserStack, Sauce Labs et l'open-source Testsigma sur le marché.