
Iris
Iris (tryiris.dev) · Programmation
Iris est une plateforme de tests IA qui écrit et exécute des tests web en langage naturel. Elle pilote un navigateur comme un utilisateur réel et signale ce qui casse.

À propos de Iris
What Is Iris
Iris est un outil de test pour applications web qui s'exécute dans le navigateur, et il reçoit ses instructions sous forme de phrases ordinaires plutôt que de code. Vous décrivez ce que vous voulez vérifier, vous indiquez la page, et un agent IA ouvre un navigateur, parcourt le parcours en cliquant et valide le résultat comme le ferait une personne. Il occupe la place du contrôle qualité, pas celle des outils pour développeurs : il vise les équipes qui ont besoin d'une couverture de non-régression sans entretenir un arsenal de scripts fragiles.
La promesse repose sur une idée. L'automatisation classique casse dès qu'un sélecteur change, si bien que les ingénieurs passent leurs semaines à réparer des tests au lieu de livrer. Iris lit la page à la fois visuellement et par le texte, donc un bouton qui bouge ou un champ qui change de nom ne fait généralement pas échouer l'exécution. L'entreprise affirme que les équipes consacrent 70% de temps en moins à écrire et maintenir des tests, couvrent environ trois fois plus de terrain et écrivent près de la moitié du code d'avant. Ce sont des chiffres du fournisseur, pas des mesures indépendantes, et ils viennent d'un produit jeune.
Deux limites valent la peine d'être posées d'emblée. Iris teste des applications web, donc les applications mobiles natives et les logiciels de bureau sortent de son périmètre. Et même si la plateforme expose son architecture ouvertement et propose une API, l'application hébergée reste un service commercial : vous vous inscrivez plutôt que d'héberger l'ensemble vous-même.
Getting Started
- Rendez-vous sur app.tryiris.dev et créez un compte avec une adresse e-mail ou une connexion Google
- Configurez un agent IA par défaut et reliez le fournisseur de modèles sur lequel vous voulez qu'il tourne
- Créez un projet, puis ajoutez un test en lui donnant un nom et en collant l'URL cible
- Décrivez le scénario en langage naturel, par exemple naviguer vers un site et rechercher un terme, puis prévisualisez la façon dont Iris l'interprète
- Lancez le test ou la suite complète et lisez les résultats, qui incluent une vidéo de l'exécution et les étapes qui ont échoué
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Iris.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ingénieurs QA
- Petites équipes produit
- Développeurs qui livrent vite
- Profils non techniques
Tâches
- Écrire des tests de bout en bout
- Vérifier les régressions
- Parcours authentifiés
- Contrôles visuels et d'accessibilité
- Validation d'API
Cas d'usage
- Une pull request arrive
- Une refonte est livrée
- Une petite équipe n'a pas de QA
- Travail de localisation
- Ouverture d'un nouveau marché
Fonctionnalités clés
Rédaction de tests en langage naturel
Les tests commencent par des phrases, pas par des scripts. Vous tapez le scénario, indiquez la page et Iris transforme les instructions en un parcours exécutable. Une étape d'aperçu montre comment l'agent a lu vos mots avant toute exécution, ce qui vous fait repérer une mauvaise interprétation à temps. Pour les équipes sans ingénieur en automatisation formé, c'est la fonctionnalité qui décide si les tests finissent par être écrits.
Agents IA multimodaux
Chaque agent voit la page et lit son texte en même temps, comme une personne. Ce mélange explique pourquoi Iris affirme gérer du contenu chargé dynamiquement, des états d'interface, des réponses réseau et des mises à jour en direct sans script spécial. Quand un site change, l'apprentissage récursif laisse l'agent s'ajuster au lieu d'échouer net, et c'est là le cœur de la promesse d'auto-réparation.
Projets, tests et exécutions
Le travail vit dans des projets, et chaque projet regroupe un ensemble de tests que vous lancez un par un ou tous d'un coup. Un test rassemble ses instructions, ses règles de validation, ses critères de succès et sa propre configuration d'agent. Chaque exécution est conservée comme une passe avec étapes, durées, captures d'écran et un enregistrement, donc un échec arrive avec des preuves, pas seulement une trace d'erreur.
Stockage du navigateur et tests authentifiés
Depuis les réglages du projet, vous pouvez charger cookies, localStorage et sessionStorage, ce qui permet à l'agent d'atteindre des écrans situés derrière une connexion. C'est important parce que presque toute application réelle se cache derrière l'authentification, et les tests qui ne touchent que les pages publiques laissent passer les parcours qui cassent vraiment en production.
Intégrations et raccords CI/CD
Iris se connecte à GitHub pour déclencher des tests sur les pull requests, créer des tickets et publier les résultats de vérification, et à Slack et Discord pour les notifications en temps réel et les alertes d'échec. La plateforme liste aussi GitHub Actions, CircleCI, Jenkins et GitLab CI parmi les pipelines compatibles. L'intention est qu'un test tourne à chaque changement et atterrisse dans l'outil où l'équipe travaille déjà.
API ouverte et architecture
La plateforme expose une API tRPC avec authentification par jeton, qui couvre tests, agents, projets et organisations, et prend en charge les lots et les requêtes filtrées. Iris documente l'articulation entre son plan de contrôle et son réseau distribué d'agents, et le code réside dans une organisation GitHub publique. Il n'y a pas encore de SDK TypeScript, et l'équipe annonce qu'il arrive.
Rapports avec preuves visuelles
Une exécution terminée produit un rapport avec les étapes suivies, le point d'échec, un enregistrement vidéo et le contexte nécessaire pour reproduire le problème. Les rapports se partagent par e-mail et se comparent aux passes précédentes. Pour une équipe qui trie un bug, l'enregistrement répond souvent plus vite qu'un journal écrit.
Avantages et inconvénients
Avantages
- Les tests s'écrivent en langage naturel, donc une personne non technique peut les rédiger et les lire
- Les étapes qui s'adaptent seules réduisent la taxe de maintenance qui fait pourrir les suites d'interface après une refonte
- Des raccords prêts à l'emploi avec GitHub, Slack, Discord et CI/CD portent les résultats là où l'équipe travaille déjà
- Les parcours authentifiés sont testables via des cookies et le stockage du navigateur configurables
- Une API tRPC documentée avec une présence GitHub publique laisse aux équipes techniques la marge pour construire dessus
Inconvénients
- Le périmètre se limite aux applications web, donc le test mobile natif et bureau reste hors jeu
- Le tarif n'est pas publié sur le site principal, ce qui complique la budgétisation avant un échange commercial
- Les chiffres du fournisseur, comme les 70% de temps en moins, viennent de l'entreprise elle-même sans mesure indépendante
- Le SDK TypeScript est toujours promis et non livré, donc s'intégrer revient à travailler avec l'API brute
Questions fréquentes
Iris est une plateforme de tests IA pour applications web. Vous décrivez un test en langage naturel, et un agent IA ouvre un navigateur, agit comme un utilisateur réel et vérifie si le parcours a fonctionné. Il signale les échecs avec une vidéo, les étapes suivies et le contexte pour reproduire le bug.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Iris.
Alternatives à Iris
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
