3

PDF Viewer

5 test cases · 32 verification points
UAT-3.1

Document Viewer - Basic

Critical
Precondition: User has at least 1 uploaded PDF

Steps

  1. Click the "View" button (eye icon) on any document
  2. Observe the PDF viewer

Verify (6 checks)

  • PDF viewer loads and renders the document
  • Document title is displayed in the viewer header (not generic "Fovea Viewer")
  • Version badge is displayed (e.g., "v5.4")
  • Home button is visible (returns to dashboard)
  • Loading spinner shown while PDF loads
  • All pages of the document render correctly
ScoreTesterDateNotes
___ ___ ___ ___
UAT-3.2

PDF Navigation

High
Precondition: Document with 3+ pages is open in viewer

Steps

  1. Use page navigation controls

Verify (6 checks)

  • Page number display shows current page / total pages (e.g., "1 / 10")
  • Next page button works
  • Previous page button works
  • Can type a page number to jump directly
  • First page disables "previous" button
  • Last page disables "next" button
ScoreTesterDateNotes
___ ___ ___ ___
UAT-3.3

PDF Zoom & Controls

Medium
Precondition: Document is open in viewer

Steps

  1. Use zoom in/out controls
  2. Use fit-to-width/fit-to-page options

Verify (6 checks)

  • Zoom in increases document size
  • Zoom out decreases document size
  • Zoom percentage is displayed
  • Fit-to-width option works
  • Fit-to-page option works
  • Document remains readable at all zoom levels
ScoreTesterDateNotes
___ ___ ___ ___
UAT-3.4

Watermark Overlay

High
Precondition: Share link with watermark enabled

Steps

  1. Create a share link with watermarking enabled and custom text
  2. Open the share link

Verify (7 checks)

  • Watermark text is displayed across each page
  • Watermark is semi-transparent (not fully opaque)
  • Watermark opacity matches the configured value
  • Custom watermark text is displayed correctly
  • Watermark does not block reading the document content
  • Watermark is not selectable/copyable
  • Classification-based watermark appears when classification is set
ScoreTesterDateNotes
___ ___ ___ ___
UAT-3.5

AI Ask Feature

High
Precondition: Document is open in viewer, Gemini API configured

Steps

  1. Click the "Ask AI" button (purple) in the viewer
  2. Type a question about the document
  3. Submit the question

Verify (7 checks)

  • "Ask AI" button is visible in the toolbar
  • AI panel/modal opens on click
  • Text input field accepts questions
  • Submitting shows a loading state
  • AI response is relevant to the document content
  • Response renders properly (markdown formatting if applicable)
  • Error handling: graceful message if AI service is unavailable
ScoreTesterDateNotes
___ ___ ___ ___
← Module 2: Document Management Module 4: Document Sharing →