Поделиться через


Отличия при работе со средствами тестирования для смарт-устройств

Обновлен: Ноябрь 2007

Если вы знакомы со средствами тестирования на настольных ПК, при работе со средствами тестирования для смарт-устройств следует учитывать приведенные ниже отличия. Различия организованы по следующим категориям:

Модульные тесты смарт-устройств

Тестовые проекты для смарт-устройств

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

Средства тестирования для смарт-устройств не поддерживают отладку по одному щелчку, сеанс производительности или покрытие кода. Сведения о ручном присоединении отладчика см. в разделе Практическое руководство. Отладка при выполнении модульного тестирования смарт-устройства. Тестовые элементы управления и параметры меню не были отключены, поэтому их поведения является неожиданным:

  • Панель инструментов средств тестирования

    • Отладка тестов

    • Отладка всех тестов

    • Результаты покрытия кода

    • Цвета отображения покрытия кода

  • Редактор списка тестов

    • Отладка выделенных тестов

    • Меню тестов

    • Отладка тестов

    • Отладка всех тестов

  • Представление теста

    • Отладка выделения (в панели инструментов, контекстное меню)

    • Создать сеанс производительности (контекстное меню)

  • Результаты теста

    • Отладка (Панель инструментов)

    • Показать результаты покрытия кода (Панель инструментов)

    • Отладка исходных тестов (ссылка в строке состояния)

    • Создать сеанс производительности (контекстное меню)

    • Результаты покрытия кода (контекстное меню)

Выполнение из командной строки

Аргумент /runconfig необходим при выполнении тестов смарт-устройств из командной строки. Дополнительные сведения см. в разделе Параметры командной строки программы MSTest.exe.

Развертывание тестов

  • Необходимо скопировать CopyLocal=true в окно Свойства для сборок, на которые имеются ссылки, но которые не являются частью проекта или решения. Это гарантирует копирование сборки на устройство при выполнении тестов. Кроме того, можно вручную скопировать сборку на устройство до выполнения теста.

  • Необходимо установить флажок Включить развертывание. Если в выполняемых тестах присутствует тест смарт-устройства, убедитесь, что установлен флажок.

См. также

Другие ресурсы

Средства тестирования для проектов смарт-устройств