navidocs/USER_TESTING_INSTRUCTIONS_CLOUD.md
Danny Stocker 60c73bb896 [MEETING PREP] Feature selector + testing + integrations
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.
2025-11-13 14:42:13 +01:00

15 KiB

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?
  • 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:

# 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]