如何对 WP7 应用进行测试?

7

我们是否可以构建一份Ad Hoc版本的应用程序并将其发送给我们的Beta测试人员?这是否可行?

3个回答

8

微软刚刚宣布了@MattLacey提到的测试版功能。一些好处包括:

  • 免费提交应用程序进行测试版发布。
  • 提交应用程序进行测试版发布不计入您的提交积分。
  • 在向公众发布应用程序之前,将应用程序交给测试人员。
  • 您完全控制谁可以参与您的应用程序的测试版测试。
  • 用户使用标准的Windows Phone Marketplace程序下载和安装您的应用程序。
  • 您的应用程序可以在零售设备上进行测试。
  • 您的用户不必是注册开发人员。

希望这个过程尽可能地无痛并且对开发人员友好。


有人知道现在把这个答案标为正确是否不正确,即使它正确地回答了问题吗? - ajmccall
这是一个很好的回答,我查看了更多的电子邮件,最终对这个答案感到满意。我们还可以查看这篇文章http://blog.tomverhoeff.nl/2011/08/13/using-private-beta-distribution-for-testing-your-wp7-app/,其中包含图片参考。+1 - Naga Harish M
@ajmccall 我计划在本周末进行 beta 版本。从提交到开发者中心到测试人员收到电子邮件需要多长时间? - DotNetRussell
@AMR,这很快。大约2小时。 - ajmccall

6

您可以构建应用程序的XAP并将其分发给您的测试人员,但他们需要解锁的开发人员手机才能将应用程序部署到他们的手机上。市场中没有分发应用程序作为beta版到更广泛观众的机制。有很多人拥有解锁的开发人员手机,因此,如果您正在寻找beta测试人员,您可以在Twitter上发布一条消息,使用#wp7dev标签。


那么我不需要启用一些额外的选项才能让它适用于测试人员?唯一的要求是解锁的开发手机和部署工具? - Buju
很可能在您的应用程序中实现某种形式的过期时间对于测试版是有意义的,但没有其他的。 - Derek Lakin
两年后...http://msdn.microsoft.com/zh-cn/library/windowsphone/help/jj215598(v=vs.105).aspx "您的应用程序可以在不需要解锁的零售设备上进行测试,测试人员无需注册开发人员。"和"您的应用程序可以支持数千个测试人员。" - Tedd Hansen

2

微软已多次表示此功能即将推出(在发布之前就已承诺),但目前尚无正式方法可用,并且没有官方时间表。

如果您不能/不愿分享您的XAP文件,那么一些人建议只需以其beta形式发布到市场,并明确指出它仍然是beta版本。例如,将其称为MyAppBeta;在市场描述和应用程序中明确说明beta状态。

测试结束后,您可以删除beta应用程序并添加真实版本。


但这将使用掉一个免费提交计数。我认为这不是很好 ;) - Buju
@Buju,我认为如果这使您能够轻松地将应用程序提供给大量测试人员,那么使用100个提交中的1个并不是什么大问题! - Matt Lacey
首页上写着:“免费应用有五次免费提交的限制;之后,每次免费应用提交将收取19.99美元的费用。”但是对于付费应用没有提交次数限制。因此,这不是一个好的分发测试版软件的方式。 - Buju
现在应用程序的限制已经增加到100个,但即便如此,测试版测试也不是一个很好的使用方式。 - Derek Lakin
这是一个选项,在某些情况下是合适的(但并非所有情况都是如此)。 - Matt Lacey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接