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


Платформа модульного тестирования (устройства)

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

Модульные тесты смарт-устройств используют версию структуры тестирования модулей, которая известна как структура тестирования модулей для устройств. Структура модульного тестирования устройств — это сборка, предоставляющая те же функциональные возможности, что и стандартная структура тестирования модулей. Однако она компилируется для .NET Compact Framework, а не для .NET Framework и выполняется на устройстве или эмуляторе, а не на настольном ПК. Так как модульные тесты смарт-устройств не поддерживают все функциональные возможности модульного тестирования, структура тестирования модулей для устройств содержит только соответствующий поднабор типов в структуре тестирования модулей. Структура модульного тестирования устройств использует то же пространство имен Microsoft.VisualStudio.TestTools.UnitTesting, что и структура тестирования модулей. При создании модульного теста смарт-устройства Visual Studio автоматически добавляет ссылку на сборку структуры тестирования модулей для устройств (Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll). Используйте структуру модульного тестирования устройств так же, как и структуру тестирования модулей. Дополнительные сведения см. в разделе Платформа Unit Testing Framework.

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

На конечном устройстве или эмуляторе должна быть установлена платформа .NET Compact Framework версии 2.0 или 3.5. Дополнительные сведения см. в разделе Практическое руководство. Установка платформы .NET Compact Framework на устройство.

Различия между структурой модульного тестирования устройств и структурой модульного тестирования

Расположение сборки

Расположением сборки структуры модульного тестирования устройств по умолчанию является: диск:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll.

Неподдерживаемые типы

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

Модульные тесты смарт-устройств не поддерживают тестирование ASP.NET и веб-служб. В результате, структура модульного тестирования устройств не поддерживает следующие типы тестирования:

Приложения смарт-устройств не содержат файла app.config. В результате, структура модульного тестирования устройств не поддерживает следующие типы тестирования:

См. также

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

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