Deltix lancé sur Hacker News : un agent IA teste les applications mobiles à la place des humains grâce à de simples instructions en anglais
Un nouvel outil permet aux agents IA de simuler le comportement d'utilisateurs réels sur le simulateur iOS pour tester l'UX des applications mobiles sans accéder au code source.
La communauté de développeurs Hacker News a publié un « Show HN » pour présenter Deltix, une plateforme de test UX pilotée par l'IA pour applications mobiles, principalement axée sur le simulateur iOS. L'idée est de confier les tests d'applications à un agent IA à la place des humains. La publication a suscité un intérêt modéré avec 52 points et 11 commentaires.
L'utilisation est assez simple : les développeurs donnent des instructions textuelles en anglais à l'agent IA, telles que « sign up and send your first message ». L'agent simule ensuite le comportement et la vision à l'écran comme un utilisateur réel pour vérifier si le parcours utilisateur aboutit, sans qu'il soit nécessaire d'écrire des scripts de test.
L'outil propose 3 modes principaux : Task (Ad-hoc) pour exécuter un parcours de test unique afin de vérifier une nouvelle fonctionnalité tout en capturant des captures d'écran des points de blocage ; Playbook, qui enregistre les sessions de test réussies sous forme de scripts permanents et déterministes (résultats cohérents à chaque exécution) pour les tests de régression et l'intégration dans des pipelines CI/CD comme GitHub Actions ou CircleCI ; et Experiment, qui exécute la même commande sur deux builds en parallèle pour comparer les résultats de conception UX/UI.
Du point de vue de la confidentialité, Deltix fonctionne via un agent Mac natif exécuté localement et connecté au simulateur, sans nécessiter d'accès au code source, aux fichiers de build ou aux identités de signature des développeurs.
Petite mise en garde : Deltix (deltix.ai) est une entité distincte de l'ancienne société de logiciels de trading financier du même nom, Deltix, qui a été rachetée par EPAM Systems. Il ne faut pas les confondre.
Pour les développeurs d'applications mobiles, l'approche consistant à laisser un agent IA tester l'UX en langage naturel, sans écrire de scripts ni exporter le code source hors de la machine, constitue une alternative intéressante pour réduire la charge de travail des QA, bien qu'il s'agisse d'un nouvel outil tout juste lancé.