Deltix auf Hacker News gestartet: KI-Agent testet mobile Apps statt Menschen per natürlicher Sprache
Ein neues Tool lässt KI-Agenten echtes Nutzerverhalten im iOS Simulator nachbilden, um die UX mobiler Apps ohne Zugriff auf den Quellcode zu testen.
In der Entwickler-Community Hacker News wurde ein Show-HN-Beitrag zur Einführung von Deltix veröffentlicht, einer KI-gestützten UX-Testing-Plattform für mobile Anwendungen, die primär auf dem iOS Simulator läuft. Die Idee dahinter: Ein KI-Agent übernimmt das Testen von Apps anstelle von Menschen. Der Beitrag stieß auf mittleres Interesse mit 52 Punkten und 11 Kommentaren.
Die Handhabung ist relativ unkompliziert. Entwickler weisen den KI-Agenten in einfachem Englisch an, zum Beispiel mit Befehlen wie „sign up and send your first message“. Die KI simuliert daraufhin das Verhalten und die Bildschirmnavigation wie ein echter Nutzer, um zu überprüfen, ob die Workflows erfolgreich sind – ganz ohne das manuelle Schreiben von Testskripts.
Das Tool bietet drei Hauptmodi: „Task“ (Ad-hoc) zum einmaligen Durchführen von Test-Workflows zur Prüfung neuer Features inklusive Screenshot-Erfassung von Problemstellen; „Playbook“, das erfolgreiche Testläufe als permanente, deterministische Skripts für Regressionstests speichert und sich in CI/CD-Pipelines wie GitHub Actions oder CircleCI integrieren lässt; sowie „Experiment“, bei dem derselbe Befehl parallel auf zwei Builds ausgeführt wird, um UX/UI-Design-Ergebnisse zu vergleichen.
Ein interessanter Aspekt in puncto Datenschutz ist, dass Deltix über einen lokalen Native Mac Agent auf dem Rechner läuft, der mit dem Simulator verbunden ist, ohne dass Zugriff auf den Quellcode, Build-Dateien oder Signing Identities der Entwickler erforderlich ist.
Kleiner Hinweis: Das Projekt Deltix (deltix.ai) ist eine eigenständige juristische Person und nicht zu verwechseln mit dem ehemaligen Finanzhandelssoftware-Unternehmen Deltix, das von EPAM Systems übernommen wurde.
Für App-Entwickler ist der Ansatz, UX-Tests von KI-Agenten allein durch sprachliche Anweisungen, ohne Skripte und ohne Offenlegung des Quellcodes durchführen zu lassen, eine vielversprechende Option zur Entlastung der QA – auch wenn es sich um ein brandneues Tool handelt.