Как автоматически протестировать масштабирование пользовательского интерфейса, связанного с HighDPI, для приложения на основе Winforms? - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь сделать наше приложение на основе Winforms DPIAware. У нас есть много настраиваемых элементов управления с чертежом владельца, который необходимо масштабировать по DPI. Я хочу автоматически протестировать масштабирование интерфейса на основе DPI.

Можно ли проводить тестирование на уровне блока для каждого элемента управления?

Нужно ли нам использовать подход, основанный на сравнении изображений в пользовательском интерфейсе с сохраненными эталонными изображениями? Насколько надежен этот подход?

Я использую NUnit в качестве тестового прогона.

Пожалуйста, поделитесь некоторыми идеями, фрагментами тестового кода и опытом в этом отношении.

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