1
6
不幸的是,没有好的、统一的工具(我已经找到了)来测试CF应用程序。没有人提供嘲笑,因为CFCLR缺少像emit这样的东西,这使得小型市场的taks很难实现。 微软在Studio和Team Foundation Server中为智能设备应用程序提供单元测试能力,但它们不做UI,调试测试是令人痛苦的,只是运行测试缓慢,所以它们倾向于回归测试,而不是其他很多。 微软为桌面驱动的测试提供了一些工具和工具框架。 CE Test Kit (CETK),包括 DATK 艾伦提到的。他们也提供类似 Hopper Test Tool 作为他们标志测试的一部分。 如果这些都不适用于您,那么您可以使用 CoreCon API S或 Remote Tools Framework 构建您的通信管道和测试框架。 我真诚地希望 VSD (Studio for devices)团队正在试用TFS,我们在下一个版本的Studio中获得了更丰富的工具集。 |
2
4
WindowsMobile6 SDK(假设您是基于CE6的)附带了WindowsMobileTestKit——它具有用于编写UI自动化的工具。 如果您是基于CE5的,平台构建器(用于构建设备的工具)附带了一个叫做DATK(设备自动化工具包)的东西——这是上面提到的WMTK的前身。 |
3
2
看 TestComplete -他们说新版本7将能够测试Windows Mobile应用程序 |
4
0
您可以使用诸如 Eggplant 与远程控制工具(如 SOTI pocket controller 或MS远程显示控制器。就个人而言,我更喜欢基于对象的工具而不是图像匹配工具,因为它具有健壮性和可维护性。 您也可以直接使用SOTI实现自动化,但我发现这很麻烦,正如所解释的那样。 here |
5
-2
稍微偏离主题,但是我们(www.orbiz.biz,如果它还活着的话)做了一个类似于nunit的端口,所以我们在设备上有一个运行程序,在设备上执行CF代码并运行测试。 工作得相当好-我不认为这是一个大的变化,从原来的,所以较新的努尼特可能与较新的CF。 对不起,我没有密码,公司也不存在了,否则,我很乐意分享我们拥有的:( |
DK Nagond · 在WinCE 6.0或7.0上托管Web应用程序 11 年前 |
Xentius · 通过知道线程的ThreadName来设置线程的优先级 11 年前 |
Werner van den Heever · 按键事件C# 11 年前 |
Fleck · 设备驱动程序未调用Xxx_Init 12 年前 |