Steps to Reproduce (STR)
AI automatically generates clear, numbered Steps to Reproduce from your screenshot and annotations. Instead of manually writing reproduction steps, let Snapbug analyze what you captured and produce structured, developer-ready instructions.
How It Works
- Capture a screenshot -- take a screenshot of the bug in your app.
- Add annotations -- highlight the bug area, add arrows, circles, or text labels to provide context.
- Tap "Generate STR" -- the AI analyzes the screen content and your annotations.
- Review the output -- a structured set of reproduction steps is generated automatically.
lightbulb
Better annotations lead to better STR. Highlight the exact bug area, add text labels describing what went wrong, and use arrows to point out UI elements involved in the flow.
Output Format
The generated STR follows a standardized format:
Preconditions:
- User is logged in
- Feature X is enabled
Steps to Reproduce:
1. Navigate to Settings screen
2. Tap on "Account" section
3. Scroll down to "Privacy" option
4. Toggle "Share Analytics" switch
Expected Result:
- Toggle should switch to OFF state and show confirmation
Actual Result:
- Toggle switches but reverts back to ON after 1 secondEach generated report includes:
- Preconditions -- required state before reproduction
- Numbered steps -- clear, sequential actions
- Expected result -- what should happen
- Actual result -- what actually happens
Pricing
| Plan | STR Generations |
|---|---|
| Free | 3 per report |
| Pro | Unlimited |
| Pro+ | Unlimited |
info
On the Free plan, you can generate up to 3 STR per report. Upgrade to Pro or Pro+ for unlimited generations.
Tips for Best Results
- Highlight the bug area -- circle or draw a box around the problematic UI element.
- Add text labels -- describe what is wrong in a few words (e.g., "button doesn't respond", "wrong color").
- Include context -- if the bug depends on a specific flow, annotate the relevant screen state.
- Use multiple annotations -- combining highlights, arrows, and text gives the AI more signal to work with.