寻找一种方法来驱动在CE设备上运行的Compact Framework应用程序.我们基本上需要的是能够编写按下按钮并点击内容的小脚本.任何人都知道这样的工具,或者最好只是自己攻击一个?
不幸的是,没有用于测试CF应用程序的漂亮,统一的工具(我已经发现了).没有人提供嘲弄,因为CF CLR缺少像Emit这样的东西,这使得小市场难以实现.
Microsoft在Studio和Team Foundation Server中为智能设备应用程序提供单元测试功能,但它们不执行UI,调试测试非常痛苦,只是运行测试很慢,所以它们往往对回归测试有好处而不是其他.
Microsoft为CE测试工具包(CETK)中的桌面驱动测试提供了一些工具和工具框架,包括Alan提到的DATK.他们还提供Hopper测试工具之类的东西,他们将其用作徽标测试的一部分.
如果这些似乎都不适合你,那么一种相当快速的方法来设置仍然来自PC的测试(我认为所有测试都应该,否则它往往会很痛苦,很难实现自动化,还有熊来记录传递/失败数据),您可以使用CoreCon API或远程工具框架来构建通信管道和测试框架.
我真诚地希望VSD(Studio for Devices)团队能够实现TFS,并且我们将在下一版Studio中获得更丰富的工具集.