Подробные практические руководства

План приемочной проверки многоязычных пользовательских путей

Проверка от поиска до решения: план, объединяющий навигацию, поиск, смену языка, инструменты, формы и восстановление после ошибок.

Обновление :

Клавиши с несколькими наборами символов.

Клавиши с несколькими наборами символов. Фотография для документального контекста; она не изображает проект или оборудование Alexis Roux ZG. © Alexander-design · Источник · CC0. Размер изменен, формат WebP; при отображении применяется кадрирование.

Может ли пользователь завершить задачу на каждом языке?

Переведенной страницы недостаточно, если меню возвращает французский язык, поиск игнорирует слова или форма выдает необъясненную ошибку. Проверяйте наблюдаемые задачи и полные состояния. Это дополняет проверку текста и URL анализом реальных возможностей пользователя. Ситуации ниже — примеры подготовки, а не заявленные проекты.

  1. Перечислить задачи

    Составьте список типов страниц и действий: найти определение, сравнить источники, открыть карточку, составить ссылку, вычислить показатель или связаться. Для каждой задачи задайте начало, назначение и ожидаемый результат. Включите второстепенные страницы, а не только основное меню.

  2. Описать состояния

    Включите начальное состояние, длинный текст, активный фильтр, отсутствие результатов, неверный ввод и восстановление. Используйте обозначенные синтетические данные. Для контакта разделите локальную валидацию, безопасный отказ сервера и отдельно разрешенную проверку доставки: не отправляйте реальные сообщения по умолчанию.

  3. Проследить язык и контекст

    Откройте глубокую карточку и смените язык. Проверьте сохранение сущности, фильтра или источника, где это необходимо. Изучите lang, направление, подписи и сообщения. Canonical и hreflang описывают эквивалентные версии, но не доказывают работу переключателя.

  4. Проверить поиск информации

    Составьте запросы для каждой письменности с диакритикой, вариантами и несколькими словами. Проверьте релевантность, ссылки, страницы результатов и пустой ответ. URL из sitemap может быть трудно найти через навигацию. Проверьте связанные ссылки и возврат к разделу.

  5. Выполнить действия

    Проверьте инструменты с обычным вводом и граничным случаем. Сравните вывод с ожидаемым результатом, проверьте сброс, копирование и экспорт. Пройдите формы клавиатурой и найдите ошибки рядом с полями. Разделите пути без JavaScript и функции, требующие его и сообщающие об этом.

  6. Принять решение и повторить

    Запишите ожидаемое, наблюдаемое, доказательство и серьезность для задачи. Исправьте общую причину и повторите сбойный случай, затронутые языки и компоненты. Успешная матрица не означает проверки всех возможных способов использования и устройств.

Ситуации и решения

Типовые ситуации для подготовки проверки. Они не описывают выполненные проекты или реальные наблюдения.

Язык меняется, но карточка теряется

Кнопка английского языка из выбранного источника открывает карточку по умолчанию. Сохраните публичный параметр сущности и сравните шесть адресов. Не добавляйте приватные заметки или черновики в URL.

Поиск есть, но не помогает

Запрос с диакритикой не находит существующую карточку. Проверьте нормализацию и языковой индекс, затем несколько слов, результаты и пагинацию. Равное количество записей не доказывает релевантность.

Ошибка формы исчезает

После отказа сообщение вне экрана или не связано с полем. Проверьте локализацию, объявление, фокус и сохранение нечувствительных данных. Повторите заведомо неверную отправку, не способную послать сообщение.

Что сохранить

  • Идентификатор, задача, начальный URL, язык, состояние и тестовые данные.
  • Ожидаемый и наблюдаемый результат, снимок или полезный ответ HTTP.
  • Дефект, ответственный компонент, исправление и дата.
  • Покрытие и ограничения: непроверенные доставка, физические устройства и внешние сервисы.

Официальные источники

Связанные протоколы

Проверки перед выводом

  • Сохраняет ли смена языка выбранную карточку или публичный объект, не передавая личный черновик формы?
  • Объясняет ли ошибка проблему, позволяет ли найти поле и продолжить без потери полезных данных?
  • Доступен ли маршрут с клавиатуры и без JavaScript для содержания, которому он не требуется?

Частые вопросы

Нужно ли проверить все страницы?

Перечислите маршруты и языки, покройте задачи и состояния каждого шаблона. Добавьте проверки необычных карточек и параметров.

Сохранять ли ввод при смене языка?

Сохраняйте полезный публичный контекст, где это предусмотрено. Не помещайте черновики и чувствительные данные в URL; объясняйте сброс ввода.

Достаточно автоматического теста?

Он находит воспроизводимые регрессии. Визуальная проверка и путь клавиатурой нужны для оценки читаемости, понимания и порядка.

Когда проверка завершена?

Когда критерии выполнены, а оставшиеся дефекты описаны. Исправьте и повторите ошибки, блокирующие приоритетную задачу, до приемки.