Quality Assurance

Tools for Quality Assurance and Test Automation

Aqua, l’IDE pour l’Automatisation des Tests, est maintenant en disponibilité générale !

Il y a près d’un an et demi, nous avons lancé la préversion d’Aqua, un nouvel IDE JetBrains pour l’automatisation des tests. Depuis, nous l’avons fait évoluer en y ajoutant des fonctionnalités majeures, telles que la prise en charge de Cypress, de Playwright et de Selenium, qui font d’Aqua un IDE de choix pour les projets d’automatisation des tests.

Aujourd’hui, nous avons le plaisir d’annoncer qu’Aqua est disponible pour tous !

Nous souhaitons remercier tout particulièrement les utilisateurs de la préversion pour leur confiance, leur soutien et leurs précieux retours d’expérience, qui nous ont permis de résoudre les problèmes les plus critiques avant la mise en disponibilité générale.

Outre le lancement d’une version payante, nous proposons une version gratuite pour un usage personnel et non commercial, afin de permettre à un plus grand nombre de testeurs de l’essayer. Poursuivez votre lecture pour en savoir plus

Obtenir Aqua gratuitement

Nouveau modèle de licences

Le modèle de licences d’Aqua consiste en deux options :

  • Licence gratuite pour un usage individuel à des fins non commerciales
  • Licence payante pour un usage à des fins commerciales

Si vous utilisez Aqua à des fins non commerciales uniquement, vous n’aurez pas à payer pour votre licence. Pour une utilisation d’Aqua à des fins commerciales, l’achat d’une licence est requis, comme c’est le cas pour nos autres produits.

Cependant, pour Aqua, nous avons simplifié la tarification pour l’utilisation à des fins commerciales en ne proposant qu’un seul type d’abonnement payant. Ainsi, que vous soyez indépendant ou que vous travailliez pour une entreprise, l’utilisation d’Aqua à des fins commerciales requiert un abonnement Organization.

Utilisation commerciale ou non commerciale

Conformément à notre réglementation sur les abonnements, toute activité engendrant la perception de revenus directs ou indirects par l’utilisateur du produit est considérée comme une utilisation à des fins commerciales. Nous avons préparé une liste de réponses aux questions les plus fréquentes à ce sujet. Vous pouvez également nous contacter à sales@jetbrains.com si vous avez des questions. 

Actuellement, nous demandons seulement une déclaration sur l’honneur selon laquelle vous vous engagez à ne pas utiliser Aqua à des fins commerciales. Nous espérons que cela fonctionnera, mais si ce n’est pas là, nous devrons peut-être procéder différemment à l’avenir.

Il est également important de noter que si vous utilisez une licence non commerciale, vous ne pouvez pas vous soustraire à la collecte des statistiques d’utilisation anonymes. Cette approche est similaire à celle que nous appliquons pour nos programmes d’accès anticipé (EAP) et conforme à notre Charte de confidentialité.   

Pourquoi Aqua ?

Voyons maintenant ce que nos utilisateurs pensent d’Aqua et ce que cet IDE apporte aux ingénieurs en automatisation des tests. 

Les tests d’applications constituent une discipline à part entière, qui requiert un ensemble de compétences unique, c’est pourquoi nous avons décidé de proposer aux ingénieurs en charge des tests un IDE adapté à leurs besoins spécifiques.

Aqua est le premier IDE spécialement conçu pour l’automatisation des tests et prend en charge les principaux langages utilisés dans ce domaine : Java, Python, JavaScript, TypeScript, Kotlin et SQL. Il prend également en charge les frameworks majeurs utilisés pour les tests de logiciels, parmi lesquels Selenium, Playwright et Cypress.

Au cours des derniers mois, nous avons reçu de nombreux retours d’utilisateurs via divers canaux publics en ligne et par le biais de questionnaires proposés au sein de l’IDE. Nous leur sommes très reconnaissants de leurs contributions !

Si vous souhaitez nous aider à améliorer Aqua, rejoignez le groupe Aqua Adopters.

Vous aimeriez savoir ce que les ingénieurs en automatisation des tests apprécient dans Aqua ? Alors, lisez ce qui suit !

L’IDE pour l’automatisation des tests

Depuis le lancement d’Aqua, nous avons reçu de nombreux avis positifs de la communauté des testeurs, soulignant les avantages à disposer d’un IDE dédié à l’automatisation des tests.

« Aqua, un IDE pour nous ! » dit l’un de ces avis. « Enfin, un IDE puissant pour l’automatisation des tests », dit un autre.

Citons parmi les autres commentaires « JetBrains Aqua change complètement la donne dans le domaine de l’automatisation des tests » et « C’est l’une des plus grandes avancées de JetBrains pour la communauté de l’assurance qualité. »

Un outil prêt à l’emploi

Comme tous les autres IDE de JetBrains, Aqua est doté de nombreuses fonctionnalités prêtes à l’emploi. Vous pouvez donc commencer à effectuer des tests directement, sans avoir à installer ni à configurer de multiples plugins.

Web Inspector, la fonctionnalité la plus appréciée des utilisateurs d’Aqua, fonctionne comme un navigateur intégré. Avec Web Inspector, vous pouvez afficher les applications web et générer des localisateurs CSS ou XPath uniques pour les éléments que vous sélectionnez sur la page web. De plus, Aqua vous propose une liste de noms alternatifs.

Tout cela est disponible dans l’IDE, pas besoin de basculer sans arrêt vers Chrome DevTools ! 

Je vous recommande vivement Aqua si vous utilisez Selenium, Cypress et Playwright. Cet IDE incroyable facilite la génération des localisateurs de pages et permet une validation fluide directement dans l’IDE. Inutile d’ouvrir Chrome DevTools ou d’autres inspecteurs. Vous pouvez facilement écrire des objets de page en utilisant votre stratégie de localisation préférée, telle que CSS ou XPath, et les valider directement dans Aqua en fonction de la page web.

Naveen Khunteta, fondateur de Naveen Automation Labs.

« Honnêtement, cela change la donne pour la recherche des localisateurs. », déclare l’un des évaluateurs d’Aqua.

Outre Web Inspector, nos utilisateurs apprécient particulièrement l’outil d’exécution de tests, le débogueur convivial, le client HTTP pour les tests d’API, la prise en charge des bases de données, l’intégration de Docker et les systèmes de contrôle de version. Les descriptions détaillées des différentes fonctionnalités sont disponibles sur cette page.

Simplification des tâches complexes

La puissance d’Aqua permet de simplifier la réalisation des tâches les plus complexes. L’analyse intelligente du code, combinée à de puissantes capacités de recherche et de refactorisation, booste la productivité des activités d’ingénierie qualité. Et l’ajout de l’AI Assistant a encore renforcé l’efficience de l’IDE, sa prise en compte du contexte et ses capacités d’assistance. 

C’est tout pour aujourd’hui ! Nous vous invitons à essayer Aqua et à partager vos retours d’expérience et suggestions dans la section commentaires de cet article, via notre outil de suivi ou sur les réseaux sociaux

Merci d’avoir lu cet article et bons tests !

L’Équipe Aqua

Auteur de l’article original en anglais :

image description