Iris

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.

Aperçu de l'interface de Iris

À 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

  1. Rendez-vous sur app.tryiris.dev et créez un compte avec une adresse e-mail ou une connexion Google
  2. Configurez un agent IA par défaut et reliez le fournisseur de modèles sur lequel vous voulez qu'il tourne
  3. Créez un projet, puis ajoutez un test en lui donnant un nom et en collant l'URL cible
  4. 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
  5. 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.

Offre gratuiteOui
Offres payantesCustom pricing
PlateformeWeb app, browser automation, tRPC API, GitHub, Slack, Discord, CI/CD
DéveloppeurIris (tryiris.dev)
CatégorieProgrammation
Date de lancementFeb 2025
Dernière mise à jourOct 2025
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APIOui

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

Forefront · Programmation

Forefront 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.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit 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.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim 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.

Gratuit / Custom pricing on requestVoir les détails