Вопрос по coded-ui-tests, visual-studio-2013, c# – Тестирование закодированного пользовательского интерфейса - Windows - Универсальные приложения

7

Я пытаюсь автоматизировать тестирование приложений для Windows с помощью проекта coded-ui-test с использованием vs2013 Ultimate Edition.

Я вижу эти шаблоны для настольных приложений на C # в категории тестов и для приложений для телефонов в категории Windows Phone.

Я не вижу такой шаблон для Windows Universal Apps.

Как автоматизировать универсальные приложения?

Если я выберу шаблон кодированного пользовательского интерфейса, доступный в категории «Магазин приложений» -> «Тестовый проект кодированного пользовательского интерфейса» (Windows)

После создания проекта рекордер выдает мне сообщение «Запись шагов действия не поддерживается для приложений Windows Store»

Ваш Ответ

2   ответа
0

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

0

Я не верю, что есть проект CodedUI Test для UWP. Поскольку вы кодируете тесты пользовательского интерфейса, ваш тестовый проект должен быть ориентирован на конкретную платформу устройства. Есть шаблоны CodedUI для Windows, а также Windows Phone. Я бы сделал два разных теста CodeUI (один для телефона, другой для рабочего стола), чтобы убедиться, что все работает на любой платформе.

Для тестирования общей функциональности вы можете использовать модульные тесты.

Похожие вопросы