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