iOS8使用TestFlight进行内部测试功能尝鲜

iOS8发布了有一段时间了,我们的策划很新潮的速度给升级到iOS8了。于是XCode5不支持了,只好从MacOS 10.8升级到10.9,再升级到10.9.5,再下载XCode6安装……

然后前两天上传一个版本给苹果审核,发现iTunes Connect里多了一个Prerelease选项卡,里面有一个Internal Testers,于是上网搜索了下,看到了一篇介绍文章:http://www.infoq.com/cn/news/2014/06/apple-ios8-testflight/

看完后感觉似乎很好用,现在越来越多的人不愿意越狱了,于是给他们发测试版本就成了难题,如果能用上这个官方支持的测试体系,是很方便的。于是看着文档给摆弄好了,不过感觉限制还是太大,几乎没什么意义,理由如下:

1.    要求iOS8系统,目前这个系统接受度不高,让人家为了测试专门升级系统,未必能让人接受

2.    测试者必须拥有iTunes帐号上的Admin/Tech/Legal权限之一,但这些权限显然不能给基层测试人员,甚至是合作测试方。

由于如上限制,个人认为苹果新提供的这个功能,就真的只能用于内部测试了。比如像我前公司那样事情分的比较细的,程序把版本传上去,然后由负责管理iTunes上版本的人去测试。但通常真正的内部测试,测试者是QA或策划,为了帐号安全,他们通常没有或者不全有iTunes权限,这就让这个功能显得很鸡肋了。

粗略的步骤在这篇文章讲的比较清楚了 http://blog.thebetafamily.com/2014/09/10/testflight-beta-testing-ios-8/ ,虽然是E文的,但胜在图多,但也许是因为iTunes之后有更新或者其他,有些步骤我在实际操作上发现略有不同。有不正常的地方以苹果的官方文档为准 https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.htm

大体描述一下流程

开发者这边需要做的:

1.     上传测试版本。上传步骤和上传给苹果审核没什么区别,上传完就会出现在Builds里面。之前我测试的时候,上传后不显示应用程序图标,旁边有一个提示,要求用这个功能更新后新建的provision file,但今天去看,那个不能用的旧版本不再有这样的提示了,并且在文档中没发现,不知道是否是苹果取消了这个限制。

2.     在Users and Roles中的iTunes Connect Users分页添加内部测试者帐号,并点开,在Details分页中,打开 Internal Tester,并点右上角Save

3.     回到Prerelease分页的Intervnal Testers里面,就可以看到刚刚添加的帐号了,点击左边的勾选框,并点Save,这时候会看到Status状态变成了Added

4.     invite按钮我当时找了半天没找到,最后看了苹果的官方文档才知道(To invite Internal testers, turn the Enable Beta Testing switch to the On position.

) 意即是回到Builds界面,把 TestFlight Beta Testing的按钮转为开启模式。如果你之前曾经打开过,那么就先关闭,然后再打开,这时候就会发现用户状态自动转为Invited了

接下来就都是测试方要做的事情了:

1.      首先测试者得有一个iOS8设备,并在App Store上下载安装TestFlight这个软件,并登陆具有Intervnal Testers权限的Apple Id。

2.      然后在iOS8设备上打开Apple Id对应的邮箱中的邀请邮件,然后点击邮件正中那个 Open in TestFlight 按钮,就会打开了TestFlight,并会出现我们上传的测试应用。此时就可以下载测试了。

时间: 2024-10-29 15:19:30

iOS8使用TestFlight进行内部测试功能尝鲜的相关文章

iOS8使用TestFlight进行内部測试功能尝鲜

iOS8公布了有一段时间了,我们的策划非常新潮的速度给升级到iOS8了. 于是XCode5不支持了,仅仅好从MacOS 10.8升级到10.9,再升级到10.9.5,再下载XCode6安装-- 然后前两天上传一个版本号给苹果审核.发现iTunes Connect里多了一个Prerelease选项卡.里面有一个Internal Testers.于是上网搜索了下,看到了一篇介绍文章:http://www.infoq.com/cn/news/2014/06/apple-ios8-testflight/

如何使用TestFlight进行Beta测试

在2014年的苹果全球开发者大会上,苹果宣布他们把TestFlight集成进了iOS 8的开发套件中.这样做的目标是让开发人员多了一种安装Beta测试程序的方法,并使整个过程更加容易.而实际上,TestFlight作为一个Beta测试的平台,在这之前已经出现了,而且可以同时支持iOS和Android,非常方便好用. 苹果是在二月份收购了TestFlight的母公司Burstly,几个月之后就宣布了以上消息.这次收购最明显的影响是——TestFlight终止了对Android的支持.同时中止了对T

有效的内部测试

Alina Avadani于2008年加入了一家专注医疗保健信息领域(移动保健,远程保健,电子保健)的软件开发公司,自此她的QA职业生涯开始了.重点是用瀑布模式手工测试桌面及web应用程序.2012年,她加入了XING(社交网络平台)公司执行手工测试和自动化,并在敏捷环境中提升了她的专业知识和实践工作.她足智多谋,有创意且擅长解决问题,经常能想出新的和创新的方法去解决分配给她的项目.她热衷技术,喜欢与别人合作创造惊奇的事物.认真享受软件测试的乐趣时,她就一心专注于质量和按时交付.她曾参与组织Ia

【转载】APP测试功能点总结

1.App功能测试:   ——根据产品需求文档编写测试用例. ——软件设计文档编写用例. 注意:就是根据产品需求文档编写测试用例而进行测试. 2.App兼容性测试:   ——android版本的兼容性 ——手机分辨率兼容性 ——网络的兼容性:2G\3G\4G\WIFI,弱网下.断网时 ——app跨版本的兼容性 1.App适配测试: 1>.手机不同分辨率支持:客户端支持的分辨率等 2>.手机不同版本的支持:2.34.04.4等:在测试计划中:需要安排单独的时间用于android不同系统的兼容性测

【转】如何使用TestFlight进行Beta测试

原文网址:http://www.cocoachina.com/ios/20141022/10009.html 假如你现在完成一个App的开发并准备进行真机测试,那么请问你会怎么做呢?难道是直截了当的把App扔到App Store上然后下载来试试?当然,如果你的App相当简陋,这么做的话无可厚非.不过如果你要做的是一款高质量的App并迫不及待的想发布出去的的话,我建议你还是在真正发布前好好的进行Beta测试. Beta测试属于软件开发周期中的一环,在此之前你已经在模拟器和自己的真机上进行过测试.不

App iPhone版内部测试使用办法

使用内部测试时一共有以下几个步骤: 接受开发者邀请成为内部测试员:苹果会发一封邮件到对应Apple ID邮箱,点击苹果提供的链接即可成为内部测试员: 在iPhone上的AppStore搜索并安装TestFlight,以便测试某个App,如何安装TestFlight见下图: 接受某一个App的测试邀请:苹果会发一封App测试邀请邮件到对应的Apple ID邮箱,该邮件需要在iPhone上打开,并点击"Open in TestFlight"即可在iPhone上启动TestFlight软件并

[App Store Connect帮助]六、测试 Beta 版本(3.1)管理测试员:添加内部测试员

您可以添加至多 25 个内部测试员(您的 App Store Connect 用户)使用“TestFlight Beta 版测试”来测试您的 App.在您上传了至少一个构建版本之后,才可添加测试员. 必要职能:“帐户持有人”职能.“管理”职能.“App 管理”职能.“开发者”职能或“营销”职能.请参见职能权限. 在首页上,点按“我的 App”,选择您的 App,然后在工具栏中点按“TestFlight”. 在左列中的“测试员和群组”下方,点按“App Store Connect 用户”. 在“测

[App Store Connect帮助]六、测试 Beta 版本(1)TestFlight Beta 版测试概述(iOS、Apple TVOS、watchOS)

TestFlight Beta 版测试让您可以分发您 App 的 Beta 版构建版本给测试员并收集反馈.您可以在您的 App Store Connect 帐户中一次为至多 100 个 App 启用 TestFlight Beta 版测试. 第 1 步:输入您的测试信息 为您的 App 输入测试信息,例如一段描述和反馈电子邮件.如果您计划将您的构建版本分发给外部测试员(您团队外的人员),则您需要执行此操作. 第 2 步:上传您的构建版本 使用 Xcode 或 Application Loader

hbase 集群搭建(公司内部测试集群)

我用的是cdh4.5版本:配置文件:$HBASE_HOME/conf/hbase-env.shexport JAVA_HOME=$JAVA_HOMEexport JAVA_HOME=/home/hadoop/jdk1.7.0_51export HBASE_CLASSPATH=$HBASE_HOME/conf# Tell HBase whether it should manage it's own instance of Zookeeper or not.export HBASE_MANAGES