Общие сведения о модульных тестах смарт-устройств
Обновлен: Ноябрь 2007
Используйте модульные тесты смарт-устройств для проверки методов, являющихся частью проекта смарт-устройств. Термин "модульный тест смарт-устройства" применяется к любому модульному тесту, созданному в тестовом проекте смарт-устройства. Дополнительные сведения см. в разделе Тестовые проекты для смарт-устройств.
Создание модульных тестов
При создании модульного теста в тестовом проекте смарт-устройства этот тест будет иметь несколько отличий, заключающихся в следующих факторах:
Модульный тест смарт-устройства использует .NET Compact Framework и платформу модульного теста для устройства вместо полноценных .NET Framework и платформы модульного теста. Дополнительные сведения см. в разделе Платформа модульного тестирования (устройства).
Модульный тест смарт-устройства выполняется на устройстве или эмуляторе в рамках хост-процесса смарт-устройства, а не на настольном компьютере в рамках хост-процесса служб IIS или хост-процесса по умолчанию. Дополнительные сведения см. в разделе Практическое руководство. Задание конфигурации тестового запуска.
Примечание. Модульные тесты смарт-устройств должны выполняться в хост-процессе смарт-устройства и не должны выполняться в хост-процессах по умолчанию или ASP.NET. Дополнительные сведения см. в разделе Практическое руководство. Задание конфигурации тестового запуска.
Тесты, выполняющиеся на устройстве или в эмуляторе, имеют доступ к тем же определенным интерфейсам API, например библиотеке классов Microsoft.WindowsMobile, что и приложения интеллектуальных устройств.
Можно создать модульный тест смарт-устройства двумя способами:
Создать тест на основе кода в проекте смарт-устройства.
Добавить новый модульный тест в тестовые проект смарт-устройства в диалоговом окне Добавить новый тест.
Оба метода описаны в разделе Практическое руководство. Создание модульного теста смарт-устройства.
Выполнение модульных тестов
Можно выполнить модульный тест смарт-устройства тем же способом, что и остальные типы тестов. Дополнительные сведения см. в разделе Практическое руководство. Выполнение выбранных тестов.
В Visual Studio тесты выполняются на устройстве, выбранном в активной конфигурации выполнения теста, а не на устройстве, выбранном в панели инструментов Устройство. Дополнительные сведения см. в разделе Практическое руководство. Задание конфигурации тестового запуска.
- Также при выполнении тестов среда Visual Studio не развертывает и устанавливает .NET Compact Framework или на целевом устройстве или эмуляторе автоматически. Эти приложения уже должны быть установлены на устройстве или в эмуляторе до выполнения теста. Дополнительные сведения см. в разделах Практическое руководство. Установка платформы .NET Compact Framework на устройство и Практическое руководство. Установка SQL Server Compact 3.5 на устройство.
См. также
Задачи
Пошаговое руководство. Создание и выполнение модульного теста смарт-устройства
Практическое руководство. Отладка при выполнении модульного тестирования смарт-устройства