Модуль 11 · Урок 42
WCAG-based manual testing і trustworthy evidence
WCAG 2.2 success criterion — testable requirement із level і defined scope. QA формує criterion→task→steps→expected→observed→impact→evidence, але не оголошує повну compliance після scanner або кількох checks.
Від criterion до test
Зафіксуйте target WCAG version/level, technology і page/state scope. Читайте normative criterion та Understanding/techniques як guidance. Один finding може стосуватись кількох критеріїв, але report має точний primary criterion і user impact.
High-value manual matrix
| Area | Manual oracle |
|---|---|
| Keyboard/focus | All functionality, order, visible/not obscured focus, no trap, dialogs. |
| Resize/reflow | 200% text/zoom and narrow equivalent preserve content/task; allowed exceptions documented. |
| Contrast/non-text | Exact foreground/background/state samples; disabled/logo exceptions not misapplied. |
| Targets/gestures | Minimum target/spacing and single-pointer alternative for path/multipoint gestures. |
| Forms/errors | Labels/instructions, identification, suggestion, prevention for important actions. |
Automation — signal, не verdict
Scanner знаходить частину machine-detectable defects і regression signals. Він не доводить logical focus, quality of names/alt text, understandable errors, task completion, visual reading order або screen-reader experience. Manual findings також потребують repeatability та impact, а не особистого «незручно».
Не плутайте conformance з sample
Кілька перевірених screens/criteria не доводять відповідність продукту. У summary чесно вкажіть scope, WCAG version/level, devices/AT, not tested і limitations.
Evidence без бар’єру приватності
Записуйте criterion, page/screen/state, exact build, device/viewport/AT/settings, preconditions/steps, expected/observed, user impact, reproducibility та redacted artifact. Контраст — colors/ratio/source; focus — sequence і focused element; screen reader — announcement/context, без запису приватного audio.
Практика
Заповніть `main-task-map.csv`, `wcag-evidence-log.csv`, `text-zoom-reflow.csv` і `mobile-release-checklist.csv`. Додайте limitations: synthetic BookFlow, selected tasks/devices/criteria, no full conformance claim.
Модуль 11 завершено
Після тесту прогрес стане 42/42 опублікованих уроків. Фінал і PDF лишаються закритими до module 12, 44 уроків і трьох accepted projects.
Офіційні джерела
Закріпіть матеріал уроку
Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.