Я пытаюсь найти способ автоматизировать тестирование локализованного пользовательского интерфейса в ASP.NET WebForms.В основном у меня есть кнопка, которая переключает текущую локаль и код, который заполняет правильный текст из файла ресурсов.Проблема в том, как это проверить.
Один из подходов заключается в использовании BDD в виде
Как пользователь, говорящий по-испански
Я хочу перейти на испанский
Чтобы я мог более комфортно пользоваться сайтом
Схема сценария: ... набор шагов для получения каждой возможной строки (метки, кнопки, сообщения и т. Д.)
Другой подход заключается в использовании TDD в форме тестов на основе строк и проверке каждого свойства (то есть WebForms не является тривиальным).
Первый подход заставляет повторять существующие сценарии, второй очень сложен ине ясно.
Как люди проверяют локализацию?