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


Общие сведения о модульных тестах смарт-устройств

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

Используйте модульные тесты смарт-устройств для проверки методов, являющихся частью проекта смарт-устройств. Термин "модульный тест смарт-устройства" применяется к любому модульному тесту, созданному в тестовом проекте смарт-устройства. Дополнительные сведения см. в разделе Тестовые проекты для смарт-устройств.

Создание модульных тестов

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

  1. Модульный тест смарт-устройства использует .NET Compact Framework и платформу модульного теста для устройства вместо полноценных .NET Framework и платформы модульного теста. Дополнительные сведения см. в разделе Платформа модульного тестирования (устройства).

  2. Модульный тест смарт-устройства выполняется на устройстве или эмуляторе в рамках хост-процесса смарт-устройства, а не на настольном компьютере в рамках хост-процесса служб IIS или хост-процесса по умолчанию. Дополнительные сведения см. в разделе Практическое руководство. Задание конфигурации тестового запуска.

    Bb513825.alert_note(ru-ru,VS.90).gifПримечание.

    Модульные тесты смарт-устройств должны выполняться в хост-процессе смарт-устройства и не должны выполняться в хост-процессах по умолчанию или ASP.NET. Дополнительные сведения см. в разделе Практическое руководство. Задание конфигурации тестового запуска.

Тесты, выполняющиеся на устройстве или в эмуляторе, имеют доступ к тем же определенным интерфейсам API, например библиотеке классов Microsoft.WindowsMobile, что и приложения интеллектуальных устройств.

Можно создать модульный тест смарт-устройства двумя способами:

  • Создать тест на основе кода в проекте смарт-устройства.

  • Добавить новый модульный тест в тестовые проект смарт-устройства в диалоговом окне Добавить новый тест.

Оба метода описаны в разделе Практическое руководство. Создание модульного теста смарт-устройства.

Выполнение модульных тестов

Можно выполнить модульный тест смарт-устройства тем же способом, что и остальные типы тестов. Дополнительные сведения см. в разделе Практическое руководство. Выполнение выбранных тестов.

В Visual Studio тесты выполняются на устройстве, выбранном в активной конфигурации выполнения теста, а не на устройстве, выбранном в панели инструментов Устройство. Дополнительные сведения см. в разделе Практическое руководство. Задание конфигурации тестового запуска.

См. также

Задачи

Пошаговое руководство. Создание и выполнение модульного теста смарт-устройства

Практическое руководство. Отладка при выполнении модульного тестирования смарт-устройства

Основные понятия

Общие сведения о развертывании тестов