2010-09-10 78 views
1

我很好奇人们如何测试他们的应用程序一般来说。Iphone Ipad质量保证测试流程

我最近上传了一个应用程序,并希望达到尽可能多的iOS,因此我将其定位到3.0。我在iPhone 3,iPhone 4和3GS上进行了测试,但发现在特定的ios版本上有一个模糊的按钮图像大小。

一般来说,你们如何测试不同的版本? 人们实际上是否保持3,3和4,然后在每个手机上测试不同版本的ios。 Yuck,什么使这更容易?

对于模拟器,每个xcode下载只包含最新的操作系统和目标硬件。如果它能在模拟器上保留旧的os版本进行测试,这将是很好的,这可能吗?

+0

[当为iOS开发时,您通常测试哪些设备?](http://stackoverflow.com/questions/3661346/when-developing-for-ios-which-devices-do-you-通常测试) – 2010-09-10 21:54:32

回答

2

我的应用程序对CPU的要求很高,所以为每个设备进行优化对我来说都是一个大问题,所以我需要3G,3GS,4,2G iPod Touch和iPad来进行测试。

虽然这并不总是必要的。大多数情况下,你可能没有重要的时间关键代码,需要进行优化,所以iPhone 3GS至少可能是iPhone 4(对于高DPI测试,尽管相似也可以),而且iPad(如果您支持的话)就是您所需要的。

如果您将设备图像保存在XCode组织者中,则可以使用您希望进行质量检查的所有操作系统版本重新刷新设备。这真的取决于你需要什么。不幸的是,如果你在更新版本过期之前没有得到它们,那么你不能回去查找较旧的操作系统版本并安装它们(部分原因是因为在你更新到新版本之后调用Apple的校验和过程,以防止降级或升级到带有安全漏洞的版本)。

+0

谢谢,我不知道你可以通过组织者刷新测试设备,但太糟糕了,我不能得到旧的操作系统版本。我注意到,如果您动态地将大型图像缩放到iphone 3,在某些情况下可能会出现一些非常糟糕的表现。 – yeahdixon 2010-09-13 23:27:58