【iOS】TestFlight 发布包测试

发表于:2017-7-20 11:24

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Yaso    来源:博客

  一.背景
  现阶段大部分公司在测试和回归期间都是习惯使用测试包,等测试回归没问题了,才打正式发布包发布,由于测试包和发布包在打包时间点和打包过程上存在差异,所以特别容易出现发布包和回归测试的测试包不一致的情况。使用自动化打包,如果打包脚本出现问题,更容易出现这种情况。
  二.解决方案
  所幸的是,苹果在iOS8之后推出了TestFlight,使我们在提交前可以安装发布包进行测试,所以我们可以把测试周期拆分
  测试周期拆分:回归阶段开始前、回归阶段开始后
  回归阶段开始前:主测普通测试包
  回归阶段开始后:通过TestFlight 内外部测试主测Release包
  三.TestFlight使用
  1.首先它的出现是在iOS8的时候,在Xcode 6和iOS 8上公开发行,它被整合到了iTunes Connect,你可以通过电子邮件的形式来邀请你的Beta测试成员。
  2.TestFlight的测试方式分为两种,一种是内部测试,一种是外部测试。
 - 内部测试:最多可以邀请25个内部成员,成员需要在iTunes Connect里添加,构建版本无需审核,上传build成功后即可发送测试邀请邮件。
  - 外部测试:外部测试人员的上限是2000人,构建版本需要 Beta 版 App 审核部门的批准,一般审核时间为一天左右。审核成功后才可发送外部测试邀请邮件。  
  如下图:
 
   3.使用步骤:
  (1)上传构建版本到iTunes Connect
  (2)发送 TestFlight 内部测试邀请,外部测试提交审核
  (3)安装TestFlight这个app,先到AppStore上搜索 TestFlight下载,使用你的Apple ID登录,然后在手机打开你的邮箱,找到测试邀请邮件,然后点击 Start Testing 按钮,这个时候会直接跳转到你的TestFlight上,最后点击INSTALL进行下载。如图:


  TestFlight-邮件邀请测试截图 _图片转自网络
  estFlight-邮件邀请测试截图_图片转自网络
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号