38 lines
1.0 KiB
Markdown
38 lines
1.0 KiB
Markdown
# Task P.4.5.1 Visual QA Checklist
|
|
|
|
## Automated checks
|
|
|
|
- PDF generation succeeds for every fixture
|
|
- baseline manifest exists for every fixture
|
|
- page count matches stored baseline
|
|
- rendered section order matches stored baseline
|
|
- signature block remains on the last page
|
|
- `items_table` row shape remains seven columns
|
|
- runtime produces no error-severity issues
|
|
- 500-item performance fixture generates without crash
|
|
|
|
## Manual checks
|
|
|
|
- company block alignment
|
|
- customer block alignment
|
|
- quotation code and quotation date alignment
|
|
- product table header repetition on multi-page item fixtures
|
|
- table borders remain continuous across page breaks
|
|
- long-description rows do not clip text
|
|
- Thai and English mixed text remain readable
|
|
- signature block spacing remains intact
|
|
- topic spacing and numbering remain consistent
|
|
- footer copy remains aligned
|
|
|
|
## Review scope
|
|
|
|
- `ALLA`
|
|
- `ONVALLA`
|
|
- empty state
|
|
- single item
|
|
- standard 4-item case
|
|
- 20-item pagination case
|
|
- 100-item heavy pagination case
|
|
- long-description wrapping case
|
|
- multi-topic continuation case
|