2015-02-18 2 views
0

Я новичок в автоматизации api и пытаюсь понять несколько вещей. У меня есть веб-приложение, и у него есть свои API-интерфейсы для всех основных функций. Но этот продукт также локализован на других иностранных языках.Проверка автоматизации API для локализованных языков

Мое понимание: Те же API-интерфейсы используются для всех языков. API действительно тестируют функциональность, а не пользовательский интерфейс. В большинстве случаев мне не нужно тестировать эти API снова для других языков.

Мой вопрос: Возможно ли, что будут отдельные API-интерфейсы, выставленные для разных локалей? Или могу передать различные строки языка (иностранного языка) в качестве параметров для тех же API?

ответ

1

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

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