К сожалению, нет хороших, унифицированных инструментов (которые я все равно нашел) для тестирования CF-приложений. Никто не обеспечивает насмешки, так как в CF CLR отсутствуют такие вещи, как Emit, что затрудняет задачу для небольшого рынка.
Microsoft предоставляет возможности модульных тестов в Studio и Team Foundation Server для приложений для интеллектуальных устройств, но они не выполняют пользовательский интерфейс, отладка тестов удивительно трудна и просто запуск тестов медленен, поэтому они, как правило, хороши для регрессионных тестов и не намного больше.
Microsoft предоставляет некоторые инструменты и инфраструктуру инструментов для настольного тестирования в CE Test Kit (CETK), включая DATK , на который ссылается Алан. Они также предоставляют такие вещи, как Hopper Test Tool , который они используют в рамках тестирования логотипа.
Если ни один из них, похоже, не работает для вас, достаточно быстрый способ настроить тестирование, которое все еще выполняется с ПК (что, как я думаю, должно проводиться во всех тестах, в противном случае оно может быть болезненным для запуска, сложным для автоматизации и не забудьте записать данные прохождения / неудачи), вы можете использовать CoreCon API s или Remote Tools Framework для построения канала связи и тестовой среды.
Я искренне надеюсь, что команда VSD (Studio for Devices) соблазняет TFS и что в следующем выпуске Studio мы получим гораздо более богатый набор инструментов.