Как писать проверяемые пользовательские истории доступности.
Требования должны описывать наблюдаемое поведение взаимодействия. Используйте подходящие предоставленные критерии и указывайте способ проверки.
Адаптируйте процесс под свою задачу.
Опишите результат взаимодействия для соответствующей потребности доступа и добавьте наблюдаемые приёмочные проверки. При необходимости включите фокус, имена элементов управления и другое поведение, затем проверьте реализацию подходящим методом.
- Что вы предоставляете
- Сценарий интерфейса и предоставленные критерии доступности.
- Что вы получите
- Требования доступности для реализации.
Посмотрите входные данные и результат.
Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct
Полей ввода: Пример
Draft a keyboard-accessibility user story for a dialog. Opening moves focus inside; a labeled close action is keyboard-operable; closing returns focus to the opener. Include acceptance checks.
Готовый пример
Story: As a keyboard user, I want to open, use and close the dialog without losing my place. Acceptance checks: - Opening the dialog places focus on a sensible element inside it. - The close control has an understandable accessible name and works from the keyboard. - Closing returns focus to the control that opened the dialog. Verification: exercise these behaviors in the implemented interface; this draft alone does not establish conformance.
Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.
Решения и устранение проблем.
Может ли история доступности заменить тестирование?
Нет. Она задаёт ожидаемое поведение и проверки. Реализацию нужно оценивать реальными тестами клавиатуры, вспомогательных технологий или другими подходящими проверками.
Почему требование «сделать доступным» трудно проверить?
Назовите взаимодействие и наблюдаемый результат, например возврат фокуса на открывший элемент после закрытия диалога.
Попробуйте на собственном источнике.
Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.
Настроить и скопировать задачу ↑