Windows Phone 8的自动测试

时间:2012-11-20 00:54:06

标签: windows-phone windows-phone-8

尝试在Windows Phone 8上设置C ++代码的自动化测试时遇到了一些问题。

1)我在设备上达到了已安装应用程序的限制。有没有办法自动卸载设备上的应用程序?通过命令行?

2)是否有推荐的方法在WinPhone8上运行单元测试?目前,我正在使用devenv来加载/运行我们的解决方案文件。这提供了不一致的结果。在某些情况下,Windows Phone调试器未设置,这会在尝试运行时导致“调试器未设置”错误。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

JustinAngel的回答https://stackoverflow.com/a/13429709/2087252给出了如何在Windows Phone 8上自动安装,运行和删除应用程序的示例。

要使其工作,您需要从项目中引用以下dll:

  • Microsoft.Smartdevice.Connectivity.Interface.dll
  • Microsoft.Smartdevice.Connectivity.dll
  • Microsoft.Smartdevice.MultiTargeting.Connectivity.dll

如果要在模拟器上运行应用程序/测试,可以使用以下命令行启动它:

"C:\Program Files (x86)\Microsoft XDE\8.0\xde.exe" /name "Emulator WVGA 512MB.username"

其中username是您的Windows用户名。