Deltix is een tool die ontwikkelaars in staat stelt hun mobiele apps te testen via een AI-agent die handelt als een echte gebruiker. De tool draait lokaal op de Mac, waardoor privacy gewaarborgd blijft en broncode of builds de lokale omgeving niet verlaten.
De tool biedt drie hoofdfuncties:
- Tasks: Ad-hoc testen van nieuwe flows om te zien waar een gebruiker eventueel vastloopt.
- Playbooks: Het opslaan van succesvolle runs om deze deterministisch te herhalen bij nieuwe builds (regressietesten).
- Experiments: Het zij-aan-zij vergelijken van twee verschillende builds om te bepalen welk ontwerp effectiever is.
Het proces start met het installeren van een Mac Agent en het koppelen van een iOS Simulator. Toekomstige updates zullen ondersteuning bieden voor fysieke iPhones, Android-emulatie, CI-integratie via een CLI en hybride frameworks zoals React Native en Flutter.
Deltix: Test je mobiele app als een echte gebruiker
Privacy als standaard
Je broncode en je build blijven op je Mac. De agent draait lokaal op je simulator; er wordt nooit toegang gezocht tot je broncode, je build of je ondertekeningsidentiteiten (signing identities).
Terwijl een run bezig is, handelt de agent in op basis van wat hij op het scherm ziet, net zoals een gebruiker dat zou doen. Deze screenshots en de opname van de run worden in je account opgeslagen, zodat je ze kunt bekijken en afspelen. Deze kunnen op elk moment worden verwijderd. Daarnaast kun je een eigen model-sleutel gebruiken om het inferentieverkeer buiten de facturering van Deltix te routeren.
Hoe het werkt
Je eerste run start in vier stappen:
- Aanmelden: Gratis, zonder creditcard of uitnodiging. Verifieer je e-mailadres om toegang te krijgen.
- De Mac Agent installeren: Installeer een kleine native app en log in met je zojuist aangemaakte account. Dit is de enige eenmalige configuratie.
- Een simulator verbinden: Kies een iOS Simulator die al op je Mac draait. De Agent koppelt zich hieraan zonder je werk te hinderen.
- Je eerste taak uitvoeren: Schrijf een taak in eenvoudig Engels, zoals "meld je aan en verstuur je eerste bericht". De agent probeert dit uit en je kunt het proces volgen.
Wat het doet
Alles in Deltix is gebouwd rondom één basisprincipe: een AI-agent die een gebruikersdoel probeert te bereiken. Er zijn drie modi om dit in te zetten:
Taak (Task)
Doel: Eén keer proberen — "Kan mijn gebruiker dit daadwerkelijk?"
Dit is ad-hoc. Wanneer je een nieuwe flow bouwt en wilt weten of deze werkt voor een echte gebruiker, zonder direct een onderzoeksessie in te plannen. Je schrijft de taak, kijkt hoe de agent het probeert en leest in het screenshot waar de agent vastloopt.
Playbook
Doel: Opslaan en herhalen — "Hebben we het kapot gemaakt?"
Sla een succesvolle run op als een Playbook. Hiermee kun je de run deterministisch herhalen bij elke nieuwe build vanuit het dashboard. Binnen enkele seconden is duidelijk of de taak slaagt of faalt.
Experiment
Doel: Twee builds vergelijken — "Welk ontwerp wint?"
Voer dezelfde taak zij aan zij uit op twee verschillende builds van je app. Ontdek welke versie gebruikers kunnen voltooien en welke versie niet werkt, nog voordat het ontwerpdebat overgaat naar A/B-testen in productie.
Hoe het in het proces past
Deltix combineert ontdekking en regressietesten in één tool.
- Exploreren: Beschrijf een taak in eenvoudig Engels. Deltix navigeert door je app als een nieuwe gebruiker; hij ontdekt, aarzelt, slaagt of loopt vast. Elke stap wordt vastgelegd.
- Opslaan: Wanneer een run de gewenste flow succesvol voltooit, kun je deze opslaan. Met één klik wordt het succesvolle pad omgezet in een deterministisch playbook. Dezelfde interacties en dezelfde doelen, elke keer opnieuw.
- Herhalen: Speel het playbook vanuit het dashboard af tegen elke nieuwe build. Dezelfde interacties, dezelfde controles. Binnen enkele seconden is er een uitslag, zonder dat er onbetrouwbare XCUITest-assertions onderhouden hoeven te worden.
Voorbeeld van een taak
Taak: "Meld je aan met e-mail en controleer of het welkomstscherm verschijnt."
Tijdens het proces rapporteert de agent elke stap: wat hij zag en wat er is veranderd (Stap 1 → Stap 2 → Stap 3 → Stap 4).
Wat volgt er nog
De volgende functies zijn in ontwikkeling:
- In progress: Fysieke apparaten. Taken uitvoeren op een echte iPhone die is aangesloten op je Mac.
- Volgende: Android. Dezelfde Agent, maar dan voor een Android-emulator.
- Volgende: CLI voor CI. Playbooks herhalen via GitHub Actions, GitLab of CircleCI.
- Later: Hybride apps. Ondersteuning voor React Native en Flutter, op dezelfde wijze als native iOS.
***
Deltix bevindt zich momenteel in een open bèta.
Deltix: Test je mobiele app als een echte gebruiker
Privacy als standaard
Je broncode en je build blijven op je Mac. De agent draait lokaal op je simulator; er wordt nooit toegang gezocht tot je broncode, je build of je ondertekeningsidentiteiten (signing identities).
Terwijl een run bezig is, handelt de agent in op basis van wat hij op het scherm ziet, net zoals een gebruiker dat zou doen. Deze screenshots en de opname van de run worden in je account opgeslagen, zodat je ze kunt bekijken en afspelen. Deze kunnen op elk moment worden verwijderd. Daarnaast kun je een eigen model-sleutel gebruiken om het inferentieverkeer buiten de facturering van Deltix te routeren.
Hoe het werkt
Je eerste run start in vier stappen:
- Aanmelden: Gratis, zonder creditcard of uitnodiging. Verifieer je e-mailadres om toegang te krijgen.
- De Mac Agent installeren: Installeer een kleine native app en log in met je zojuist aangemaakte account. Dit is de enige eenmalige configuratie.
- Een simulator verbinden: Kies een iOS Simulator die al op je Mac draait. De Agent koppelt zich hieraan zonder je werk te hinderen.
- Je eerste taak uitvoeren: Schrijf een taak in eenvoudig Engels, zoals "meld je aan en verstuur je eerste bericht". De agent probeert dit uit en je kunt het proces volgen.
Wat het doet
Alles in Deltix is gebouwd rondom één basisprincipe: een AI-agent die een gebruikersdoel probeert te bereiken. Er zijn drie modi om dit in te zetten:
Taak (Task)
Doel: Eén keer proberen — "Kan mijn gebruiker dit daadwerkelijk?"
Dit is ad-hoc. Wanneer je een nieuwe flow bouwt en wilt weten of deze werkt voor een echte gebruiker, zonder direct een onderzoeksessie in te plannen. Je schrijft de taak, kijkt hoe de agent het probeert en leest in het screenshot waar de agent vastloopt.
Playbook
Doel: Opslaan en herhalen — "Hebben we het kapot gemaakt?"
Sla een succesvolle run op als een Playbook. Hiermee kun je de run deterministisch herhalen bij elke nieuwe build vanuit het dashboard. Binnen enkele seconden is duidelijk of de taak slaagt of faalt.
Experiment
Doel: Twee builds vergelijken — "Welk ontwerp wint?"
Voer dezelfde taak zij aan zij uit op twee verschillende builds van je app. Ontdek welke versie gebruikers kunnen voltooien en welke versie niet werkt, nog voordat het ontwerpdebat overgaat naar A/B-testen in productie.
Hoe het in het proces past
Deltix combineert ontdekking en regressietesten in één tool.
- Exploreren: Beschrijf een taak in eenvoudig Engels. Deltix navigeert door je app als een nieuwe gebruiker; hij ontdekt, aarzelt, slaagt of loopt vast. Elke stap wordt vastgelegd.
- Opslaan: Wanneer een run de gewenste flow succesvol voltooit, kun je deze opslaan. Met één klik wordt het succesvolle pad omgezet in een deterministisch playbook. Dezelfde interacties en dezelfde doelen, elke keer opnieuw.
- Herhalen: Speel het playbook vanuit het dashboard af tegen elke nieuwe build. Dezelfde interacties, dezelfde controles. Binnen enkele seconden is er een uitslag, zonder dat er onbetrouwbare XCUITest-assertions onderhouden hoeven te worden.
Voorbeeld van een taak
Taak: "Meld je aan met e-mail en controleer of het welkomstscherm verschijnt."
Tijdens het proces rapporteert de agent elke stap: wat hij zag en wat er is veranderd (Stap 1 → Stap 2 → Stap 3 → Stap 4).
Wat volgt er nog
De volgende functies zijn in ontwikkeling:
- In progress: Fysieke apparaten. Taken uitvoeren op een echte iPhone die is aangesloten op je Mac.
- Volgende: Android. Dezelfde Agent, maar dan voor een Android-emulator.
- Volgende: CLI voor CI. Playbooks herhalen via GitHub Actions, GitLab of CircleCI.
- Later: Hybride apps. Ondersteuning voor React Native en Flutter, op dezelfde wijze als native iOS.
***
Deltix bevindt zich momenteel in een open bèta.