TestFlight即是为了解决iOS开发时测试的种种困难而生的服务,使用TestFlight可以十分便利地完成版本部署,测试用户Log提交,收集Carsh Log和收集用户反馈等工作,而这一切居然连一个iDP账号都不需要!于是在TestFlight流行于开发者之中的时候,苹果果断的出售收下了TestFlight,成为苹果为开发者推出的一项原生测试工具。
TestFlight推出之前,IOSapp开发内部测试以及对应的crash报告类的服务相对很少,而且并不成熟。TestFlight算是在这一领域的先行者,而随着app市场的不断膨胀,相应的类似服务也逐渐增多。IOS开发的测试一直是令人头疼的问题。app开发的短周期和高效率的要求注定了一款app,特别是小公司的app,不会留给开发人员很多测试的时间。而在测试时往往又遇到crash报告提交困难,测试人员与开发人员沟通不便等等问题,极大延缓了测试进度。
TestFlight提供的管理办法是将测试者分为内部成员和外部成员。理论上说,这两种测试者都可以在测试阶段使用你的App,不过所谓的内部主要是指iTunes Connect上在你的开发团队里参与技术开发或者管理的成员。你最多可以邀请25个内部成员,而与之相对的外部成员,自然就是指那些不属于你的团队或者公司的测试者,外部测试人员的上限是1000人。这里有一点需要注意的是,在你邀请外部成员参与测试之前,需要先通过苹果的审核。而这一限制在内部成员上就没有,也就是说一旦你把你的App上传到iTunes Connect上之后内部成员就可以开始进行测试了,无需审核。
苹果发布这个TestFlight的是为了用于将Beta测试流水化,其实TestFlight作为一个独立的测试平台已经有些时间了,不过因为TestFlight的开发商Burstly被苹果收购,于是在之后公开发行的Xcode 6和iOS 8上,你会发现TestFlight整合进了iTunes Connect,你可以通过电子邮件来邀请你的Beta测试成员。
2023-07-031348
2023-07-0325
2023-07-0323