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

Passed
  1. ✓1Tap “Shop”
  2. ✓2Tap “Add to cart”
  3. ✓3Check “Cart: 1 item”
Repeated the learned steps, no AI7 s
1

Say what to check

“Add an item to the cart and make sure the cart shows one item.” That is the whole test.

2

It finds the way once

On the first run an AI drives your app on the iPhone and keeps the steps that worked.

3

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