Test Date: TBD
Methodology: Moderated remote testing + unmoderated tasks
Sample Size: 8-12 participants
Duration: 45 minutes per session
- Validate onboarding flow completion rate
- Identify blockers in the wallet connection process
- Test dashboard comprehension (KPIs, transactions)
- Measure task completion time for "Earn first reward"
- Evaluate mobile navigation usability
| Criterion | Requirement |
|---|---|
| Age | 25-45 |
| Crypto experience | Beginner to intermediate (owns < 3 wallets) |
| Loyalty program usage | Uses 2+ loyalty programs monthly |
| Tech literacy | Comfortable with mobile apps + browser extensions |
| Device | Own smartphone (iOS or Android) |
| Browser | Chrome, Firefox, or Brave |
- 6 participants: no prior Stellar experience
- 3 participants: have used Stellar before
- 3 participants: crypto-native (use DeFi regularly)
See docs/research/screener-survey.md.
Task: "Sign up for Nova Rewards and connect your wallet."
Steps:
- Navigate to homepage
- Click "Get Started"
- Complete sign-up form
- Set up profile
- Install Freighter (if needed)
- Connect wallet
- View success screen
Success Metrics:
- Completion rate (target: ≥80%)
- Time to complete (target: ≤5 minutes)
- Number of errors / back clicks
Think-Aloud Prompts:
- "What do you expect to happen when you click 'Get Started'?"
- "Is the password strength indicator helpful?"
- "Do you understand why we're asking you to connect a wallet?"
Task: "Find a campaign and earn your first NOVA tokens."
Steps:
- Browse campaigns
- Select a campaign
- Understand how to earn
- Complete the action (mock: click "Redeem Code")
- See confirmation
Success Metrics:
- Can find campaigns page (yes/no)
- Understands how to earn (subjective rating 1-5)
- Time to first "earn" action (target: ≤2 minutes)
Task: "Tell me what you see on your dashboard."
Questions:
- "What is your current NOVA balance?"
- "How many rewards have you earned this week?"
- "What does the chart show?"
- "Where would you go to see all your transactions?"
Success Metrics:
- Correctly identifies balance (yes/no)
- Understands trend indicators (yes/no)
- Can navigate to transaction history (yes/no)
Task (mobile only): "Find your profile settings and change your display name."
Steps:
- Locate profile tab (bottom nav)
- Tap profile
- Tap settings
- Change display name
- Save
Success Metrics:
- Finds profile tab without help (yes/no)
- Time to settings (target: ≤30 seconds)
- Understands bottom nav icons (rating 1-5)
- Task completion rate (%)
- Time on task (seconds)
- Number of errors
- SUS (System Usability Scale) score
- Think-aloud transcripts
- Confusion points (timestamps)
- Delight moments
- Feature requests
- Zoom (recording + screen share)
- UserTesting.com (unmoderated tasks)
- Optimal Workshop (card sorting for nav labels)
- Google Forms (post-test survey)
- Overall, how easy was it to complete the tasks? (1-5 scale)
- Would you use Nova Rewards for your purchases? (Yes / Maybe / No)
- What was the most confusing part?
- What did you like most?
- Any features you expected but didn't see?
- Tag all pain points (timestamps) in transcripts
- Cluster issues by severity (blocker / major / minor)
- Prioritize fixes by impact × frequency
- Create annotated journey map showing drop-off points
- Report findings with video clips + quotes
| Metric | Target | Threshold |
|---|---|---|
| Onboarding completion | ≥80% | 70% |
| Earn first reward | ≥90% | 80% |
| Dashboard comprehension | ≥75% correct answers | 65% |
| SUS score | ≥75 (good) | 68 (acceptable) |
| Mobile nav usability | ≥4/5 rating | 3.5/5 |
If any threshold is not met, redesign and re-test affected flow.
| Phase | Duration |
|---|---|
| Recruit participants | 1 week |
| Conduct sessions | 1 week (2-3/day) |
| Analysis | 3 days |
| Report + recommendations | 2 days |
| Total | 2.5 weeks |
- Usability test report (this template filled out)
- Annotated journey map with pain points
- Video highlight reel (3-5 min) showing key issues
- Prioritized remediation backlog (tickets in GitHub)
See also:
docs/research/screener-survey.mddocs/research/test-script.mddocs/research/research-report-template.md