Iris

Iris

Iris (tryiris.dev) · Coding

Iris ist eine KI-Testplattform, die Webtests in normaler Sprache schreibt und ausführt. Sie steuert einen Browser wie einen echten Nutzer und meldet, was kaputtgeht.

Vorschau der Oberfläche von Iris

Über Iris

What Is Iris

Iris ist ein Testwerkzeug für Webanwendungen, das im Browser läuft und seine Anweisungen in gewöhnlichen Sätzen statt in Code entgegennimmt. Sie beschreiben, was geprüft werden soll, nennen die Seite, und ein KI-Agent öffnet einen Browser, klickt sich durch den Ablauf und prüft das Ergebnis so, wie es ein Mensch täte. Das Produkt besetzt den Platz der Qualitätssicherung, nicht den der Entwicklerwerkzeuge: Es richtet sich an Teams, die Regressionsabdeckung brauchen, ohne ein Arsenal brüchiger Skripte zu pflegen.

Das Versprechen steht auf einer Idee. Klassische Automatisierung bricht, sobald sich ein Selektor ändert, also verbringen Entwickler ihre Wochen damit, Tests zu reparieren statt auszuliefern. Iris liest die Seite visuell und über den Text, deshalb bringt ein verschobener Button oder ein umbenanntes Feld den Lauf meist nicht zum Absturz. Das Unternehmen hinter dem Produkt gibt an, dass Teams 70% weniger Zeit mit Schreiben und Pflegen von Tests verbringen, etwa dreimal so viel abdecken und ungefähr halb so viel Code wie zuvor schreiben. Das sind Herstellerangaben, keine unabhängigen Messungen, und sie stammen aus einem jungen Produkt.

Zwei Grenzen gehören gleich zu Beginn genannt. Iris testet Webanwendungen, native Mobile-Apps und Desktop-Software bleiben also außen vor. Und obwohl die Plattform ihre Architektur offenlegt und eine API anbietet, ist die gehostete Anwendung ein kommerzieller Dienst: Sie melden sich an, statt alles selbst zu hosten.

Getting Started

  1. Gehen Sie auf app.tryiris.dev und legen Sie ein Konto mit E-Mail-Adresse oder Google-Anmeldung an
  2. Richten Sie einen Standard-KI-Agenten ein und verbinden Sie den Modellanbieter, auf dem er laufen soll
  3. Erstellen Sie ein Projekt und fügen Sie einen Test hinzu, indem Sie ihn benennen und die Ziel-URL einfügen
  4. Beschreiben Sie das Szenario in normaler Sprache, zum Beispiel zu einer Seite navigieren und einen Begriff suchen, und sehen Sie sich die Vorschau der Interpretation an
  5. Führen Sie den Test oder die ganze Suite aus und lesen Sie die Ergebnisse, die ein Video des Laufs und die fehlgeschlagenen Schritte enthalten

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Iris.

Kostenloser TarifJa
Bezahlte TarifeCustom pricing
PlattformWeb app, browser automation, tRPC API, GitHub, Slack, Discord, CI/CD
EntwicklerIris (tryiris.dev)
KategorieCoding
VeröffentlichungsdatumFeb 2025
Zuletzt aktualisiertOct 2025
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • QA-Engineers
  • Kleine Produktteams
  • Entwickler mit schnellem Auslieferungstakt
  • Nicht-technische Beteiligte

Aufgaben

  • Ende-zu-Ende-Tests schreiben
  • Regressionen prüfen
  • Authentifizierte Abläufe
  • Visuelle und Barrierefreiheits-Prüfungen
  • API-Validierung

Szenarien

  • Eine Pull Request trifft ein
  • Ein Redesign geht live
  • Ein kleines Team hat keine QA-Kraft
  • Lokalisierungsarbeit
  • Erschließung eines neuen Markts

Wichtigste Funktionen

Tests in natürlicher Sprache schreiben

Tests beginnen als Sätze, nicht als Skripte. Sie tippen das Szenario, nennen die Seite, und Iris wandelt die Anweisungen in einen ausführbaren Ablauf um. Ein Vorschauschritt zeigt, wie der Agent Ihre Worte gelesen hat, bevor irgendetwas läuft, sodass Sie eine Fehldeutung früh erkennen. Für Teams ohne ausgebildeten Automatisierungs-Engineer entscheidet genau diese Funktion, ob Tests überhaupt geschrieben werden.

Multimodale KI-Agenten

Jeder Agent sieht die Seite und liest gleichzeitig ihren Text, so wie ein Mensch. Diese Mischung ist der Grund, warum Iris nach eigener Aussage dynamisch geladenen Inhalt, Oberflächenzustände, Netzwerkantworten und Live-Aktualisierungen ohne spezielle Skripte bewältigt. Wenn sich eine Seite ändert, lässt rekursives Lernen den Agenten sich anpassen, statt sofort zu scheitern, und darin liegt der Kern des Selbstheilungs-Versprechens.

Projekte, Tests und Läufe

Die Arbeit liegt in Projekten, und jedes Projekt bündelt eine Reihe von Tests, die Sie einzeln oder alle auf einmal ausführen. Ein Test vereint seine Anweisungen, Validierungsregeln, Erfolgskriterien und seine eigene Agentkonfiguration. Jeder Lauf wird mit Schritten, Zeiten, Screenshots und einer Aufzeichnung gespeichert, sodass ein Fehler mit Belegen ankommt, nicht nur mit einer Fehlerspur.

Browser-Speicher und authentifizierte Tests

In den Projekteinstellungen laden Sie Cookies, localStorage und sessionStorage, womit der Agent Ansichten hinter einer Anmeldung erreicht. Das ist wichtig, weil fast jede echte Anwendung hinter der Authentifizierung liegt, und Tests, die nur öffentliche Seiten berühren, verpassen genau die Abläufe, die in der Produktion wirklich brechen.

Integrationen und CI/CD-Anbindung

Iris verbindet sich mit GitHub, um Tests bei Pull Requests auszulösen, Tickets anzulegen und Prüfergebnisse zu veröffentlichen, sowie mit Slack und Discord für Echtzeit-Benachrichtigungen und Fehlalarme. Außerdem nennt die Plattform GitHub Actions, CircleCI, Jenkins und GitLab CI als unterstützte Pipelines. Die Absicht: Ein Test läuft bei jeder Änderung und landet in dem Werkzeug, in dem das Team ohnehin arbeitet.

Offene API und Architektur

Die Plattform bietet eine tRPC-API mit Token-Authentifizierung, die Tests, Agenten, Projekte und Organisationen abdeckt und Batching sowie gefilterte Abfragen unterstützt. Iris dokumentiert, wie Control Plane und verteiltes Agentennetz zusammenwirken, und der Code liegt in einer öffentlichen GitHub-Organisation. Ein TypeScript-SDK gibt es noch nicht, das Team kündigt es an.

Berichte mit visuellen Belegen

Ein abgeschlossener Lauf erzeugt einen Bericht mit den gegangenen Schritten, dem Fehlerpunkt, einer Videoaufzeichnung und dem Kontext, den es zur Reproduktion braucht. Berichte lassen sich per E-Mail teilen und mit früheren Läufen vergleichen. Für ein Team, das einen Bug sortiert, beantwortet die Aufzeichnung die Frage meist schneller als ein geschriebenes Protokoll.

Vor- und Nachteile

Vorteile

  • Tests werden in normaler Sprache geschrieben, sodass auch Nicht-Techniker sie verfassen und lesen können
  • Selbstanpassende Schritte senken die Wartungslast, die UI-Suites nach einem Redesign verrotten lässt
  • Fertige Anbindungen an GitHub, Slack, Discord und CI/CD bringen die Ergebnisse dorthin, wo das Team schon arbeitet
  • Authentifizierte Abläufe sind über konfigurierbare Cookies und Browser-Speicher testbar
  • Eine dokumentierte tRPC-API mit öffentlicher GitHub-Präsenz gibt technischen Teams Raum, darauf aufzubauen

Nachteile

  • Es deckt nur Webanwendungen ab, natives Mobile- und Desktop-Testing fällt also aus dem Rahmen
  • Der Preis wird auf der Hauptseite nicht veröffentlicht, was die Budgetplanung vor einem Vertriebsgespräch erschwert
  • Herstellerzahlen wie die 70% weniger Zeit stammen vom Unternehmen selbst und haben keine unabhängige Messung
  • Das TypeScript-SDK ist bislang nur versprochen und nicht ausgeliefert, Integration bedeutet also Arbeit mit der rohen API

Häufige Fragen

Iris ist eine KI-Testplattform für Webanwendungen. Sie beschreiben einen Test in normaler Sprache, und ein KI-Agent öffnet einen Browser, verhält sich wie ein echter Nutzer und prüft, ob der Ablauf funktioniert hat. Fehler meldet er mit einem Video, den gegangenen Schritten und dem Kontext zur Reproduktion des Bugs.