← Files Build Web Data VisualizationARCHIVED FILE

assets/templates/interactive-uml-test-plan.md

1.48 KB · Oct 5, 2026 · 18:05 UTC

↓ Download file

# Interactive UML Test Plan

## Scope

- Diagram product:
- Diagram types:
- Renderer:
- Layout engine:
- Source formats:

## Fixtures

- Minimal valid model:
- Dense model:
- Invalid model:
- Cyclic or complex relationship model:
- Empty/loading/error states:
- Mobile portrait viewport:
- Mobile landscape viewport, if needed:
- Keyboard-open search/filter state:
- Export fixture:

## Semantic Tests

- Parse or import:
- Normalize model:
- Validate nodes and edges:
- Validate relationship rules:
- Validate inferred relationships:
- Generate source/export:

## Interaction Tests

- Pan, zoom, reset, fit:
- Search and filter:
- Select node:
- Select edge:
- Multi-select:
- Expand/collapse:
- Drill-down and breadcrumb:
- Keyboard navigation:
- Details panel:
- Mobile settings or details return path:
- Touch pan, pinch, tap, and step-through path:

## Editing Tests

- Create node:
- Create edge:
- Edit label/metadata:
- Move/resize:
- Delete:
- Undo/redo:
- Save:
- Round-trip import/export:

## Visual Regression States

- Default layout:
- Selected state:
- Filtered state:
- Collapsed groups:
- Dense graph:
- Mobile portrait viewport:
- Mobile landscape viewport, if needed:
- Main diagram visible with controls collapsed:
- Keyboard-open viewport:
- Export snapshot:

## Accessibility and Performance

- Keyboard-only path:
- Focus order:
- Contrast:
- Reduced motion:
- Text summary or outline:
- Touch target and hover-replacement path:
- Large graph parse/layout/render budget:
- Memory cleanup:

SHA-256: d7c7a653ed204507846dd01804fe4f091b3ab1d99e6987ad932f0792b072dc7e