20 lines
1.2 KiB
Markdown
20 lines
1.2 KiB
Markdown
# QA: Localization board in the visual checker
|
|
|
|
Accepted together with features/localization_visual_checker.feature.
|
|
|
|
## Automated (task test:web)
|
|
|
|
1. Unit specs next to web/visual (or its existing test location) for: group discovery from localization-site-languages.md (25, 9, 7 states and the ids), parsing of the Sizes column (1440, 1024, 390), mapping an id to its selector and to the fixture, and the failure on a state with no setup.
|
|
2. Regression: the existing screen and state lists parse the same as before (snapshot of the current discovery).
|
|
|
|
## Visual
|
|
|
|
3. Run task visual:check -- localization-site-languages once at the end of the slice. Every capture of the 41 states, at every listed size, in light and dark, must be within 10 %. The 1024 captures are for loc.l1.multi and loc.l1.social. Clock-sensitive states: none expected.
|
|
4. Run one existing screen (for example task visual:check -- profile) and confirm the same pass as before.
|
|
5. No threshold increase and no exception without the user's approval.
|
|
|
|
## Manual
|
|
|
|
- Open the Localization board in a browser and compare the LocaleFrame selectors used with the checker log.
|
|
- Check that the first run on a machine still needs bunx playwright install chromium in web/.
|