QA for TestFlight builds
Every build,
tested on a real iPhone.
Describe what to check in a sentence. AddTester works out the taps, remembers them, and repeats them on every new build — in seconds, without a test script.
Add to cart
Shop · build 2.1 (54) · iPhone 13
- ✓1Tap “Shop”
- ✓2Tap “Add to cart”
- ✓3Check “Cart: 1 item”
Say what to check
“Add an item to the cart and make sure the cart shows one item.” That is the whole test.
It finds the way once
On the first run an AI drives your app on the iPhone and keeps the steps that worked.
Then it just repeats
Every later build replays those steps without the AI. A broken build is told apart from a changed one.
Careful by construction
Rules the AI cannot talk its way around.
What AddTester will not do is decided by code on your Mac, on the screen as it is before every tap — not left to the model’s judgement. Use it with a test account and a test payment setup all the same.
Stops at pay, buy and subscribe
A goal that asks to is refused before the app is even opened.
Only the apps you switch on
Other apps on the iPhone are not read or photographed.
Passwords stay on your Mac
The AI sees a placeholder; screens showing them are not photographed.
Never unlocks your iPhone
It does not type the passcode, and it never tries.
Your Mac, your iPhone, a few minutes.
A spare iPhone on a cable and the AddTester menu bar app. No Xcode, no access to your Apple account.
Get started