For Riviera Plaisance meeting: - feature-selector-riviera-meeting.html (ALL 8 features with notes/voting) - USER_TESTING_INSTRUCTIONS_CLOUD.md (user perspective testing guide) - INTEGRATION_WHATSAPP.md (WhatsApp Business API integration) - INTEGRATION_CLAUDE_CHATBOX.md (Claude CLI chatbox with document context) - LIVE_TESTING_GUIDE.md (comprehensive testing checklist) - FEATURE_SUMMARY_ALL.md (all 8 features catalog) Ready for 1-hour meeting with client.
565 lines
15 KiB
Markdown
565 lines
15 KiB
Markdown
# NaviDocs User Testing Instructions - Cloud Sessions
|
|
|
|
**Status**: Ready for Production Testing
|
|
**Created**: 2025-11-13
|
|
**Target Users**: Boat owners (non-technical, first-time users)
|
|
**Test Duration**: 45-60 minutes per user
|
|
**Devices**: Desktop + Mobile
|
|
|
|
---
|
|
|
|
## Welcome to NaviDocs Beta Testing!
|
|
|
|
You're about to test a new app that helps boat owners organize and find boat documentation. **Please act like you know nothing about software development** - test like a regular boat owner would. Your honest feedback will help us make this better.
|
|
|
|
**Important**: This is a USER PERSPECTIVE TEST, not a developer test. We want to know:
|
|
- Is the interface intuitive?
|
|
- Can you accomplish tasks without asking for help?
|
|
- Does it feel slow or fast?
|
|
- Would you actually use this every day?
|
|
|
|
---
|
|
|
|
## Part 1: Setup (5 minutes)
|
|
|
|
### Before You Start
|
|
|
|
1. **Find the Test URL**
|
|
- Desktop: `https://digital-lab.ca/navidocs/`
|
|
- Mobile: Same URL (it's fully responsive)
|
|
|
|
2. **Create a Test Account**
|
|
- Click "Create Account"
|
|
- Email: Use your real email (for notifications)
|
|
- Password: Something you'll remember (write it down if needed)
|
|
- Boat Name: Use any boat you know (or "Test Boat")
|
|
- **Note**: This is just for testing - your data will be deleted after
|
|
|
|
3. **Check Device**
|
|
- Make sure you're testing on BOTH:
|
|
- [ ] Desktop browser (Chrome, Safari, Firefox - pick one)
|
|
- [ ] Mobile phone browser (iPhone Safari or Android Chrome)
|
|
|
|
---
|
|
|
|
## Part 2: What You're Testing (3 Features)
|
|
|
|
### Feature 1: Smart OCR (Fast Document Processing)
|
|
|
|
**What it does**: When you upload a PDF, the app reads text from it and makes it searchable. This should be FAST (under 10 seconds).
|
|
|
|
**What we're testing**:
|
|
- Does the upload button work?
|
|
- Does the progress indicator show anything?
|
|
- How long does it actually take? (Time it with your phone)
|
|
- Can you search for text from the PDF afterward?
|
|
|
|
**Test files to use**:
|
|
- Try uploading a real boat manual PDF (if you have one)
|
|
- Or create a test PDF with text like "Engine Serial Number: ABC123456"
|
|
- Test document should be 10-100 pages
|
|
|
|
---
|
|
|
|
### Feature 2: Multi-Format Upload Support
|
|
|
|
**What it does**: You should be able to upload 6 different file types:
|
|
|
|
| Format | What It Is | How to Test |
|
|
|--------|-----------|------------|
|
|
| **PDF** | Boat manuals | Upload any PDF manual |
|
|
| **JPG/PNG** | Photos of documents | Take a photo of a receipt, upload it |
|
|
| **DOCX** | Word documents | Create a .docx file with boat info |
|
|
| **XLSX** | Spreadsheets | Create a .xlsx with maintenance dates |
|
|
| **TXT** | Plain text | Create a .txt file with any text |
|
|
| **MD** | Markdown (formatted text) | Create a .md file with content |
|
|
|
|
**What we're testing**:
|
|
- Can you upload each format?
|
|
- Does the app show what type it is?
|
|
- Does text get extracted (searchable)?
|
|
- Any format that fails - which one?
|
|
|
|
**Test Plan**:
|
|
1. Gather these files (or create them):
|
|
- 1 PDF
|
|
- 1 JPG or PNG (photo)
|
|
- 1 DOCX file (Word)
|
|
- 1 XLSX file (Excel)
|
|
- 1 TXT file
|
|
- 1 MD file
|
|
|
|
2. Upload each one and answer:
|
|
- [ ] PDF uploaded and searchable?
|
|
- [ ] JPG/PNG uploaded and searchable?
|
|
- [ ] DOCX uploaded and searchable?
|
|
- [ ] XLSX uploaded and searchable?
|
|
- [ ] TXT uploaded and searchable?
|
|
- [ ] MD uploaded and searchable?
|
|
|
|
---
|
|
|
|
### Feature 3: Timeline Activity Tracking
|
|
|
|
**What it does**: The app tracks what you did (when you uploaded documents, when you deleted them, etc.) and shows a timeline.
|
|
|
|
**What we're testing**:
|
|
- After you upload documents, do they appear in a timeline?
|
|
- Do the timestamps make sense?
|
|
- Can you see which documents you uploaded?
|
|
- Is it clear what happened and when?
|
|
|
|
**Test Plan**:
|
|
1. Upload a document
|
|
2. Wait 5 seconds
|
|
3. Look for a "Timeline" or "Activity" section
|
|
4. Answer:
|
|
- [ ] Timeline visible after uploading?
|
|
- [ ] Shows correct upload time?
|
|
- [ ] Shows your username or "You"?
|
|
- [ ] Easy to understand what happened?
|
|
|
|
---
|
|
|
|
## Part 3: User Scenarios (Real-World Testing)
|
|
|
|
**These scenarios mimic what actual boat owners would do. Test each one and pay attention to how easy or hard it is.**
|
|
|
|
### Scenario A: "I just bought a boat, need to organize 50 manuals"
|
|
|
|
**What you would do in real life**: Buy a new boat, get a stack of manuals (engine, electrical, plumbing, hull, etc.), need to organize them so you can find things later.
|
|
|
|
**Your test**:
|
|
1. Create 5-10 test documents representing manuals:
|
|
- `Engine_Manual_2024.pdf`
|
|
- `Electrical_System_Guide.pdf`
|
|
- `Plumbing_Specs.docx`
|
|
- `Maintenance_Schedule.xlsx`
|
|
- `Hull_Warranty.txt`
|
|
|
|
2. Upload all of them (over a few minutes)
|
|
|
|
3. Answer these questions:
|
|
- [ ] Easy to figure out where to click to upload?
|
|
- [ ] Can you upload multiple files in a row?
|
|
- [ ] Does the app feel like it's hanging or is there feedback?
|
|
- [ ] How long did 5 files take to process?
|
|
- [ ] Would you do this again if you had to?
|
|
|
|
---
|
|
|
|
### Scenario B: "I need to find the engine serial number quickly"
|
|
|
|
**What you would do in real life**: You're at the marina, the mechanic asks "What's your engine serial number?" You need to find it in seconds.
|
|
|
|
**Your test**:
|
|
1. Create a document with engine details:
|
|
- PDF, Word doc, or text file
|
|
- Include text like "Engine Serial: ABC123DEF456"
|
|
- Include model number, year, etc.
|
|
|
|
2. Upload it
|
|
|
|
3. After it processes, search for:
|
|
- [ ] Search for "serial" - does it find the document?
|
|
- [ ] Search for "ABC123" - does it find it?
|
|
- [ ] How fast does search return results? (Should be instant)
|
|
- [ ] Can you click the result and see the text highlighted?
|
|
- [ ] Does it feel faster or slower than using Google?
|
|
|
|
---
|
|
|
|
### Scenario C: "I want to see what I did last week"
|
|
|
|
**What you would do in real life**: You're trying to remember when you last serviced the engine, or when you uploaded a specific document.
|
|
|
|
**Your test**:
|
|
1. Upload documents over a 5-minute period
|
|
2. Look for timeline/activity section
|
|
3. Answer:
|
|
- [ ] Is there a clear "Timeline" or "Recent Activity" section?
|
|
- [ ] Can you see when each document was uploaded?
|
|
- [ ] Is the order clear (newest first, oldest last)?
|
|
- [ ] Can you click timeline items to view documents?
|
|
- [ ] Would you use this feature regularly?
|
|
|
|
---
|
|
|
|
### Scenario D: "I need to share a document with my mechanic"
|
|
|
|
**What you would do in real life**: Your mechanic needs to see your warranty information, fuel system specs, or maintenance history. You need to share it somehow.
|
|
|
|
**Your test**:
|
|
1. Upload a document
|
|
2. Look for a "Share" button or similar
|
|
3. **Important**: If there's NO share button, report this as feedback!
|
|
4. Answer:
|
|
- [ ] Can you find a way to share? (If no, just note it)
|
|
- [ ] Does the share option make sense?
|
|
- [ ] Would you trust sharing documents this way?
|
|
|
|
---
|
|
|
|
## Part 4: Mobile Testing (15 minutes)
|
|
|
|
**Now test the SAME features on a phone.**
|
|
|
|
### Do This on Mobile:
|
|
|
|
1. **Upload a document on mobile**
|
|
- Can you figure out how to upload from a phone?
|
|
- Is the button easy to click?
|
|
- Can you select a file from your phone?
|
|
|
|
2. **Search on mobile**
|
|
- Is the search box visible?
|
|
- Can you type easily?
|
|
- Are search results readable?
|
|
|
|
3. **View timeline on mobile**
|
|
- Scroll down - can you find the timeline?
|
|
- Is the timeline readable on a small screen?
|
|
|
|
4. **General mobile experience**
|
|
- [ ] Text is readable (not tiny)?
|
|
- [ ] Buttons are big enough to click easily?
|
|
- [ ] No parts of the interface cut off?
|
|
- [ ] Scrolling feels smooth?
|
|
- [ ] If you have to zoom in/out, it's annoying (note this)
|
|
|
|
---
|
|
|
|
## Part 5: Edge Cases (Try to Break Things)
|
|
|
|
**These are unusual situations that might cause problems. Try them:**
|
|
|
|
### Edge Case 1: Very Large File
|
|
- [ ] Try uploading a PDF larger than 50 MB
|
|
- What happens? Does it upload or show an error?
|
|
|
|
### Edge Case 2: Special File Names
|
|
- [ ] Try uploading a file with special characters: `Engine#1&2 (Copy).pdf`
|
|
- Does it work or cause an error?
|
|
|
|
### Edge Case 3: Slow Internet Simulation
|
|
- [ ] On mobile, switch to a slower connection (or use phone's throttling)
|
|
- Does the upload still work?
|
|
- What happens if you close the browser mid-upload?
|
|
|
|
### Edge Case 4: Empty Search
|
|
- [ ] Search for something that doesn't exist: "zzzzzzzzqqqqqq"
|
|
- Does it show "No results" or an error?
|
|
|
|
### Edge Case 5: Rapid Uploads
|
|
- [ ] Try uploading 3 documents in quick succession
|
|
- Does the app handle it or get confused?
|
|
|
|
---
|
|
|
|
## Part 6: Compare to Competitors (Optional but Helpful)
|
|
|
|
**If you've used other boat document apps, compare:**
|
|
|
|
| Competitor | Link | What Do They Do Better? |
|
|
|------------|------|------------------------|
|
|
| Boat Books | https://boatbooksapp.com | __ |
|
|
| YachtCloser | (search Google) | __ |
|
|
| Other apps you've seen | | __ |
|
|
|
|
**Just note**: What would make NaviDocs better than what you've seen before?
|
|
|
|
---
|
|
|
|
## Part 7: Usability Feedback
|
|
|
|
**Answer these honestly:**
|
|
|
|
### UI/UX Questions
|
|
|
|
1. **First Impression** (After 30 seconds):
|
|
- [ ] Is it clear what this app does?
|
|
- [ ] Would you continue exploring or leave?
|
|
- [ ] Rate clarity: 1 (confusing) → 5 (obvious)
|
|
|
|
2. **Navigation**:
|
|
- [ ] Can you find where to upload documents?
|
|
- [ ] Can you find where to search?
|
|
- [ ] Can you find the timeline?
|
|
- [ ] Any buttons or menus that confused you?
|
|
|
|
3. **Search**:
|
|
- [ ] Search results make sense?
|
|
- [ ] Can you find what you're looking for?
|
|
- [ ] Any results that seem wrong or irrelevant?
|
|
|
|
4. **Performance**:
|
|
- [ ] App feels responsive or slow?
|
|
- [ ] Loading times acceptable?
|
|
- [ ] Any lag when typing or clicking?
|
|
|
|
5. **Visual Design**:
|
|
- [ ] Colors easy on the eyes?
|
|
- [ ] Text easy to read?
|
|
- [ ] Layout feels organized or cluttered?
|
|
|
|
6. **Overall Experience**:
|
|
- [ ] Would you recommend this to another boat owner?
|
|
- [ ] Would you pay for this? (How much: $5/mo? $10/mo? $20/mo?)
|
|
- [ ] What's the #1 thing you'd change?
|
|
|
|
---
|
|
|
|
## Part 8: Issue Reporting
|
|
|
|
**If you found something broken, confusing, or slow, report it here.**
|
|
|
|
### Report Template
|
|
|
|
Create a file called `TEST-REPORT-SESSION-[YOUR-NAME].md` and fill in this template:
|
|
|
|
```markdown
|
|
# NaviDocs Test Report
|
|
|
|
**Tester Name**: [Your name]
|
|
**Test Date**: [Date and time]
|
|
**Device(s) Tested**: [ ] Desktop [ ] Mobile [ ] Both
|
|
**Duration**: [How long you tested]
|
|
|
|
---
|
|
|
|
## What Worked Well
|
|
|
|
1.
|
|
2.
|
|
3.
|
|
|
|
---
|
|
|
|
## Issues Found
|
|
|
|
### Issue #1: [Brief Title]
|
|
- **Severity**: [ ] Critical (app broke) [ ] Major (feature doesn't work) [ ] Minor (confusing)
|
|
- **How to reproduce**:
|
|
1. [Step 1]
|
|
2. [Step 2]
|
|
3. [Step 3]
|
|
- **Expected**: [What should happen]
|
|
- **Actual**: [What actually happened]
|
|
- **Screenshot**: (if possible, paste URL)
|
|
|
|
### Issue #2: [Brief Title]
|
|
- [Same template as above]
|
|
|
|
---
|
|
|
|
## Feature Feedback
|
|
|
|
### Smart OCR (Document Processing)
|
|
- **Works?**: [ ] Yes [ ] No [ ] Partially
|
|
- **Speed**: [ ] Fast (<10s) [ ] Slow (>30s) [ ] Very Slow (>60s)
|
|
- **Comments**:
|
|
|
|
### Multi-Format Upload
|
|
- **Works?**: [ ] Yes [ ] No [ ] Partially
|
|
- **Which formats work?**: PDF [ ] JPG/PNG [ ] DOCX [ ] XLSX [ ] TXT [ ] MD
|
|
- **Which formats don't?**:
|
|
- **Comments**:
|
|
|
|
### Timeline Activity
|
|
- **Visible?**: [ ] Yes [ ] No
|
|
- **Clear?**: [ ] Yes [ ] No [ ] Somewhat
|
|
- **Comments**:
|
|
|
|
---
|
|
|
|
## Usability Ratings (1-5 scale)
|
|
|
|
- **Ease of Use**: ___ / 5
|
|
- **Search Quality**: ___ / 5
|
|
- **Design**: ___ / 5
|
|
- **Performance**: ___ / 5
|
|
- **Overall Experience**: ___ / 5
|
|
|
|
---
|
|
|
|
## Scenario Results
|
|
|
|
### Scenario A: Organize 50 Manuals
|
|
- [ ] Completed easily
|
|
- [ ] Completed with some difficulty
|
|
- [ ] Could not complete
|
|
- **Time taken**: [minutes]
|
|
- **Comments**:
|
|
|
|
### Scenario B: Find Engine Serial Quickly
|
|
- [ ] Completed easily
|
|
- [ ] Completed with some difficulty
|
|
- [ ] Could not complete
|
|
- **Time taken**: [seconds]
|
|
- **Comments**:
|
|
|
|
### Scenario C: See Last Week's Activity
|
|
- [ ] Completed easily
|
|
- [ ] Completed with some difficulty
|
|
- [ ] Could not complete
|
|
- **Comments**:
|
|
|
|
### Scenario D: Share with Mechanic
|
|
- [ ] Feature exists and works
|
|
- [ ] Feature missing
|
|
- [ ] Feature exists but confusing
|
|
- **Comments**:
|
|
|
|
---
|
|
|
|
## Mobile Testing Results
|
|
|
|
- **Tested on**: [Device and browser]
|
|
- **Readability**: [ ] Good [ ] OK [ ] Hard to read
|
|
- **Touch targets**: [ ] Easy to tap [ ] Sometimes hard [ ] Too small
|
|
- **Responsive**: [ ] Fully responsive [ ] Mostly responsive [ ] Not mobile-friendly
|
|
- **Overall mobile experience**: ___ / 5
|
|
|
|
---
|
|
|
|
## Competitive Comparison
|
|
|
|
**If tested other apps, what did NaviDocs do better/worse?**
|
|
|
|
Better than competitors:
|
|
-
|
|
|
|
Worse than competitors:
|
|
-
|
|
|
|
---
|
|
|
|
## Would You Use This?
|
|
|
|
- [ ] Yes, I'd definitely use this
|
|
- [ ] Maybe, if [features added]
|
|
- [ ] No, because [reasons]
|
|
|
|
**How much would you pay per month?**
|
|
- [ ] Free only
|
|
- [ ] $1-5/month
|
|
- [ ] $5-10/month
|
|
- [ ] $10-20/month
|
|
- [ ] $20+/month
|
|
|
|
---
|
|
|
|
## Additional Comments
|
|
|
|
[Your final thoughts, suggestions, or anything else we should know]
|
|
|
|
---
|
|
|
|
**Thank you for testing NaviDocs!** Your feedback helps us build something boat owners actually want to use.
|
|
```
|
|
|
|
---
|
|
|
|
## Part 9: How to Submit Your Results
|
|
|
|
### Option 1: GitHub (Preferred)
|
|
|
|
1. Fork the repository: `https://github.com/dannystocker/navidocs`
|
|
2. Create a new branch: `testing/[your-name]-[date]`
|
|
3. Add your report file: `testing/TEST-REPORT-SESSION-[YOUR-NAME].md`
|
|
4. Create a Pull Request with title: `Test Report: [Your Name] - [Date]`
|
|
|
|
### Option 2: Email
|
|
|
|
Send the completed report to: [Contact email - to be updated]
|
|
|
|
### Option 3: Issue on GitHub
|
|
|
|
If there are critical bugs, also create a GitHub Issue:
|
|
1. Go to: `https://github.com/dannystocker/navidocs/issues`
|
|
2. Click "New Issue"
|
|
3. Use title: `[BUG] Issue description` or `[FEEDBACK] Suggestion`
|
|
|
|
---
|
|
|
|
## Timing Guide
|
|
|
|
Use this to plan your testing session:
|
|
|
|
| Activity | Time |
|
|
|----------|------|
|
|
| Setup (account, uploads) | 5 min |
|
|
| Feature 1: Smart OCR | 10 min |
|
|
| Feature 2: Multi-Format | 15 min |
|
|
| Feature 3: Timeline | 5 min |
|
|
| Scenarios (A, B, C, D) | 15 min |
|
|
| Mobile Testing | 15 min |
|
|
| Edge Cases | 10 min |
|
|
| Reporting | 10 min |
|
|
| **TOTAL** | **~85 minutes** |
|
|
|
|
**Minimum viable test** (if short on time): Features 1-3 + Scenario A = 30 minutes
|
|
|
|
---
|
|
|
|
## Important Reminders
|
|
|
|
### What We Want to Know
|
|
|
|
- Is this intuitive for a boat owner with NO software background?
|
|
- Would you actually use this instead of Google Drive or email?
|
|
- What would make you NOT use this?
|
|
- What features are missing?
|
|
|
|
### What We DON'T Want
|
|
|
|
- Technical jargon ("The API response time..." - we don't care)
|
|
- Vague feedback ("It's slow" - TELL US WHEN and WHERE it's slow)
|
|
- Wishful features unrelated to boat docs ("Add a chat feature")
|
|
|
|
### Act Like a Real User
|
|
|
|
- Don't overthink it
|
|
- Don't try to "be nice" if something sucks
|
|
- Don't assume you should know how something works
|
|
- If you're confused, that's important feedback!
|
|
|
|
---
|
|
|
|
## Questions During Testing?
|
|
|
|
**If something is unclear:**
|
|
- Take a screenshot
|
|
- Note what confused you
|
|
- Include this in your report
|
|
|
|
**If the app crashes:**
|
|
- Note the exact steps you did
|
|
- Take a screenshot of the error
|
|
- Report it (this is valuable!)
|
|
|
|
---
|
|
|
|
## What Happens After You Test
|
|
|
|
1. Your report is reviewed by the product team
|
|
2. We identify patterns (if 5 people report the same issue, it's a priority)
|
|
3. We fix critical bugs before launch
|
|
4. We thank you (seriously!)
|
|
5. You might be invited to test future features
|
|
|
|
---
|
|
|
|
## Thank You!
|
|
|
|
Boat owners deserve great software. Your testing makes NaviDocs better.
|
|
|
|
**Happy testing!**
|
|
|
|
---
|
|
|
|
**NaviDocs Test Version**: v1.0.0-beta
|
|
**Last Updated**: 2025-11-13
|
|
**Test Lead**: Product Team
|
|
**Feedback Deadline**: [TBD - update after cloud sessions]
|
|
|