如何在Windows Phone设备中测试windows phone app

时间:2012-05-25 09:39:20

标签: windows-phone-7

我开发了一个使用mspn服务的Windows Phone应用程序。它与Windows手机模拟器工作正常。现在我想在Windows手机设备上测试它。我有一个Windows手机设备。在Windows手机设备中测试我的应用程序的各个步骤是什么。在Windows手机模拟器和真实设备中测试我的应用程序之间的主要区别是什么?

2 个答案:

答案 0 :(得分:3)

在模拟器和真实设备上进行测试之间的主要区别在于性能,我被这个问题所困扰 - 它在强大的桌面计算机上的模拟器上运行良好,但在真实设备上爬行。

要在真实设备上进行测试,您必须在Microsoft AppHub(http://create.msdn.com)上注册为开发人员并支付99美元 - 然后您可以解锁手机,这样您就可以加载您的应用使用Visual Studio和Zune打电话到手机上。

HTH - 鲁珀特。

答案 1 :(得分:1)

除了性能差距之外,在真正的Windows手机设备中进行测试会向您展示您的应用在真实场景中的表现。

我发现由于很多因素,互联网连接应用的可靠性在真实设备上降低了很多。您将看到触发了许多与仿真器无法看到的网络相关的异常,dns和超时。在真实设备中进行测试是一种非常健康的做法。

首先,您需要将设备设为“开发人员已解锁”。您可以通过注册Microsoft App Hub来完成此操作。如果您所在的国家/地区没有列在App Hub Developer计划下,那么它就不是世界末日。您可以使用全球发布商进行注册,这样您就可以在有限的权限下访问应用中心。我举几个例子:

地区/名称/网站

亚太地区应用端口 http://www.app-exchange.com

CEE APPA市场 http://appamarket.com

中国 MTel http://wp.mtelnet.com

中国 Device7 http://www.device7.com

MEA Yalla应用 http://www.yallaapps.com

开发解锁设备后,您只需插入设备即可,Visual Studio将识别您的手机。

因此,在您的调试按钮旁边,您可以在Windows Phone模拟器和Windows Phone设备之间进行选择。只需运行,visual studio就会将您的应用部署到您的设备中。

最后但并非最不重要的是,确保Zune软件已打开。而你的手机屏幕已解锁。

您会惊讶于进行设备内调试是多么容易。