3
PDF Viewer
UAT-3.1
Document Viewer - Basic
CriticalSteps
- Click the "View" button (eye icon) on any document
- 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
| Score | Tester | Date | Notes |
|---|---|---|---|
| ___ | ___ | ___ | ___ |
UAT-3.2
PDF Navigation
HighSteps
- 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
| Score | Tester | Date | Notes |
|---|---|---|---|
| ___ | ___ | ___ | ___ |
UAT-3.3
PDF Zoom & Controls
MediumSteps
- Use zoom in/out controls
- 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
| Score | Tester | Date | Notes |
|---|---|---|---|
| ___ | ___ | ___ | ___ |
UAT-3.4
Watermark Overlay
HighSteps
- Create a share link with watermarking enabled and custom text
- 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
| Score | Tester | Date | Notes |
|---|---|---|---|
| ___ | ___ | ___ | ___ |
UAT-3.5
AI Ask Feature
HighSteps
- Click the "Ask AI" button (purple) in the viewer
- Type a question about the document
- 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
| Score | Tester | Date | Notes |
|---|---|---|---|
| ___ | ___ | ___ | ___ |