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