Frequently Asked Questions About App Testing
Answers to common questions about TestFi, how it works, how testers earn, and how developers get feedback.
auto_awesome
Getting Started
How do I create my first account?expand_more
Click the "Sign Up" button in the header and choose your role. Join as a Tester if you want to earn rewards for testing apps, or as a Developer if you want to submit your app for crowd-testing. Setup takes about 2 minutes.
What is the onboarding process?expand_more
After signing up, testers add their devices and complete a brief profile. Developers are guided to create their first campaign, just share your app link (TestFlight, APK, or web URL), describe what to test, and set your tester count. No SDK or code changes required.
What devices and platforms does TestFi support?expand_more
TestFi supports iOS (iPhone and iPad), Android phones and tablets, and desktop web apps. Testers add their specific devices during onboarding, and developers can target campaigns to specific platforms, OS versions, or device types.
How does TestFi pricing work?expand_more
Developers pay per tester, $1.99 for written feedback and $3.99 for screen recording sessions. No subscriptions or minimum commitments. Testers sign up and earn money for every approved session. See pricing details →
How long does it take to set up my first campaign?expand_more
Most developers set up their first campaign in under 5 minutes. You just need your app link (TestFlight, APK, or web URL), a brief description of what to test, and your desired number of testers. No SDK integration or code changes are required.
person_search
For Testers
How are rewards calculated?expand_more
Rewards are set by the platform, starting at $1.00 per written feedback session and $2.50 per screen recording session. Testers earn real cash added to their TestFi wallet once a session is approved by the developer.
Can I test on multiple devices?expand_more
Yes. You can add multiple devices to your profile, Android, iOS, and desktop, and qualify for campaigns that match your specific hardware and OS version.
How much can I earn per test session?expand_more
Written feedback sessions pay $1 per session. Video + written feedback sessions pay $2.50 per session. Payouts are sent in crypto (USDC or USDT) after your submission passes a quality check.
How does the AI quality scoring work?expand_more
Every test session is analyzed by our 6-layer AI UX Agent, which evaluates task completion, navigation depth, session duration, audio narration quality (for video), attention zones, and overall report quality. Higher scores mean better feedback, and higher scores unlock priority access to higher-paying campaigns.
How does AI scoring work for written feedback?expand_more
The AI checks if your feedback is specific enough to be useful. "It was a bit confusing" gets a low score. Concrete ones score high, something like "the checkout button on step 3 was grey and blended into the background, I almost scrolled past it" is exactly what gets you a good score. For written sessions the score doesn't affect your payout. It just shows on your profile so developers can see what kind of feedback to expect from you.
How does AI scoring work for screen recording sessions?expand_more
Six things get scored: whether you followed the scenario steps, how much of the app you explored, how long you spent (under 2 minutes gets flagged), how clearly you narrated on audio, which screens you focused on, and how specific your written notes were. Hit 65 or above and you get the full payout. Below that it scales down. Testers with consistently high scores also get first access to better-paying campaigns.
What should I be careful about while testing?expand_more
Stick to the scenario steps first, don't explore on your own until you've done what was asked. For video sessions, keep talking the whole time. Silence tanks your narration score. Say what you see, what you expected, what threw you off. Don't rush: anything under 2 minutes gets flagged as low effort no matter what you write. When it comes to the feedback itself, "hard to find" doesn't help anyone. "The submit button on the checkout screen was the same grey as the background and I almost scrolled past it" gives the developer something to fix. Last thing: once you submit, the session is locked. There's no going back.
Can I speak in my own language during a screen recording?expand_more
Yes. The AI handles sessions in multiple languages. That said, check the campaign requirements before you start, some developers ask for English narration so they can watch the video themselves without translating. If the campaign doesn't specify, use whatever's natural. Same goes for written feedback: match the language the campaign asks for, or default to English if nothing is listed.
What happens if my session is rejected?expand_more
If a developer rejects your session, you will see the reason on your dashboard. You have 72 hours to file a dispute if you believe the rejection was unfair. Disputes are reviewed and resolved within 48 hours. Consistently high AI quality scores help protect against unjustified rejections.
Can I test apps from any country?expand_more
Yes, TestFi is available worldwide. Some campaigns may target specific regions or languages, but there are no geographic restrictions on signing up. You will see all campaigns available for your devices and location in the Explore page.
What happens if the developer never reviews my session?expand_more
Developers have 72 hours to review your submission. If they don’t review it within that window, the session is automatically approved and you get paid. You’ll see a countdown timer on each session so you always know where it stands.
How long do developers have to review my submission?expand_more
72 hours from when you submit. There’s a live countdown visible on both your dashboard and theirs. If the timer runs out without a review, the session auto-approves and your payout is released to your wallet.
How do I withdraw my earnings?expand_more
Withdrawals are processed in crypto — USDC or USDT on your choice of Solana, Base, Polygon, Ethereum, or Tron. Add your wallet address in the Wallet page and request a withdrawal once your balance is ready. Bank transfer is coming soon.
What if I can’t finish a test session?expand_more
You can abandon a session before submitting. The slot reopens so another tester can pick it up. There’s no penalty for abandoning, but repeatedly starting and dropping sessions may affect your profile visibility.
code
For Developers
How do I submit my app for testing?expand_more
Create a campaign from your developer dashboard. Share your app link (TestFlight invite, APK download link, or web URL), write your test scenarios, and set how many testers you need. Your campaign goes live immediately and testers can apply right away.
What security measures are in place?expand_more
Testers agree to a confidentiality policy before accessing any build. Payment is held in escrow and only released after you review and approve each session, so you stay in control of who gets paid and when.
How is TestFi different from UserTesting or Maze?expand_more
TestFi is built for developers and startups, not enterprise research teams. Key differences: TestFi costs $1.99–$3.99 per session (vs $49–$150 at UserTesting), you hand-pick your testers instead of getting random panel matches, we test real mobile apps (not just prototypes like Maze), and our AI scores every session for quality before you pay. See full comparison →
Why should I pay for user feedback?expand_more
Unpaid testers don't actually test. Friends say it looks fine and move on. Beta users send a one-liner if they bother at all. Someone getting paid, with a quality score attached to their work, actually goes through your flows and tells you where they got confused. They find the thing you've looked at so many times you stopped seeing it. At $1.99–$3.99 a session, that's less than an hour of your own time. And cheaper than figuring it out from your App Store reviews.
What are the 6 layers of AI UX analysis?expand_more
Our AI UX Agent evaluates six dimensions of every test session: (1) Task completion — did the tester follow the scenario steps, (2) Navigation depth — how thoroughly they explored the app, (3) Session duration — time spent actively testing, (4) Audio/narration quality — clarity and usefulness of verbal feedback, (5) Attention zones — which screens and features received focus, and (6) Report quality — specificity and actionability of written feedback.
How do I know the testers are real?expand_more
Every tester completes identity verification during onboarding. You can also review each tester’s profile, device list, and past AI quality scores before accepting them into your campaign. The hand-pick system means you always choose who tests your app.
Can I test my app before it’s published on the App Store?expand_more
Absolutely. TestFi is designed for pre-launch testing. Share a TestFlight link (iOS), an APK download (Android), or a staging URL (web). No app store listing is required. Most developers use TestFi specifically to find bugs and UX issues before their public launch.
What if a tester’s feedback isn’t detailed enough?expand_more
You can reject the session with a specific reason. Every session also gets an AI quality score before it reaches you, so low-effort submissions are flagged early. If you reject, the tester sees your reason and the slot reopens for someone else. You’re not charged for rejected sessions.
Can I request a re-test from the same tester?expand_more
Not directly. If a submission doesn’t meet your expectations, you can reject it with feedback. The tester slot reopens and a different tester can apply. If you liked a particular tester’s work on a previous campaign, you can accept them again when they apply to your next one.
What happens if no testers apply to my campaign?expand_more
With 2,000+ verified testers on the platform, most campaigns fill within 24 hours. If yours is slow to attract applicants, try broadening your device requirements or adding more detail to your test scenarios. You can edit your campaign anytime while it’s active.
Can I add more testers after a campaign starts?expand_more
Yes. You can increase your target tester count at any point while the campaign is active. New slots open up immediately and testers can start applying right away. You only pay for the slots that get filled and approved.
payments
Payments & Security
How do payouts work for testers?expand_more
After a developer approves your test session, your earnings are added to your wallet balance. You can withdraw in crypto (USDC or USDT) on Solana, Base, Polygon, Ethereum, or Tron. Add your wallet address in the Wallet page to get started.
Is my app data secure during testing?expand_more
Yes. Test session videos are stored in encrypted cloud storage and are only accessible to the developer and the tester who recorded them. Videos are automatically archived after 60 days and permanently deleted after 120 days unless extended storage is enabled. All data transfers use HTTPS encryption.
What is the escrow payment system?expand_more
When a developer creates a campaign, payment for each tester slot is held in escrow by TestFi. Funds are only released to the tester after the developer reviews and approves the session. If a session is rejected, the developer is not charged. This protects both sides: developers only pay for quality feedback, and testers are guaranteed payment for approved work.
What is the refund policy?expand_more
All sales are final. TestFi does not offer refunds. By activating a campaign you agree to the Terms of Service, including the no-refund policy. If a verifiable technical failure caused by TestFi results in zero deliverables, contact contact@testfi.app and we will review your case at our sole discretion.
How long does a withdrawal take?expand_more
Crypto withdrawals are processed manually by the TestFi team. Once approved, transfers are sent within 1–2 business days. You can track the status of any withdrawal from your wallet page.
support_agent
Still need help?
Reach out and we'll get back to you quickly.
Contact Supportarrow_forward