一、测试工具介绍:

1、TestFlight是苹果公司在iOS8,Xcode6推出来的新工具,用于将App beta版本进行流水化测试。TestFlight整合进了Appstore Connect,你可以通过电子邮件来邀请你的Beta测试成员,并且允许用户在app上架前做一个上架前的beta版测试。

二、内部测试操作步骤:

1、使用手机客户端下载TestFlight App

2、在 iTunes Connect(iOS12更改为Appstore Connect)用户添加测试员

3、打开用户和职能

4、添加用户

5、填写用户信息(姓名,电子邮件)

6、注意用户职能涉及到管理权限(

管理,财务,App管理,开发人员,营销,销售,客户支持和报告)

7、填写协议,付款,财务报告,App状态报告地区

8、接收苹果给测试者发送的邮件(邮件过期比较快请告知测试者尽快查收,并请测试者在邮件链接中登录自己的Apple账号即可。如果测试者没有收到邮件请重新发送邮件,否则后面的步骤进行不了)

9、查收邮件并在链接中登录Apple ID账号,这样就可以添加测试员

(9.1)接收邮件,获取验证码

(9.2)打开手机TestFlight App

(9.3)填写TestFlight App验证码

(9.4)下载App进行测试

10、点击“添加”后会再次发送邮件,被邀请者在邮件获取邀请码,填入TestFlight中就可以了

11、可以查看谁被邀请了或者被邀请者安装的是哪一个版本

三、外部测试操作步骤:

1、创建一个群组

(1.1)在首页上,点按“我的 App”,选择您的 App,然后在工具栏中点按“TestFlight”。

(1.2)在左列中的“测试员和群组”下方,点按“添加外部测试员”或“新群组”。

(1.3)在出现的对话框中,输入群组名称并点按“添加”。

2、将外部测试员添加到群组并发布一个构建版本。

(2.1)在“测试员和群组”下方,选择一个群组并点按“测试员”旁的“添加”按钮(+)

(2.2)在显示的弹出菜单中,选择一个选项并点按“下一步”。也可以添加新测试员、现有测试员,或从 CSV 文件中导入测试员。

(2.3)若要添加一个构建版本,点按“构建版本”并点按“添加”按钮(+)。

(2.4)在构建版本对话框的弹出菜单中,选择平台和版本。

(2.5)在下表中,选择一个构建版本并点按“下一步”。注意:您仅可添加一个单独的构建版本,但之后可以向该群组添加额外构建版本。如果您没有看到选择构建版本的单选按钮,那么它将无法被选中。

(2.6)如有需要,请回答“出口合规证明”问题。由于所有 App 均在位于美国的 Apple 服务器上进行加载,因此所有 App 均受美国出口法律的制约。

(2.7)“测试信息”对话框中,输入您希望您的测试员注重的内容。

(2.8)或者在指定语言的文本栏中,输入测试信息的本地化版本。

(2.9)或者取消选中“自动向测试员发布此版本”。如果您取消选中此复选框,请稍后在该构建版本被“Beta 版 App 审核”批准之后,手动向测试员分发该构建版本。 (3.10)根据构建版本的状态,点按“提交审核”或“开始测试”。

3、在构建版本被批准后通知测试员。

(3.1)在TestFlight 部分的“构建版本”下,点按您 App 的平台(iOS 或 tvOS)。

(3.2)选择一个版本和构建版本号。

(3.3)在右上角,点按“通知测试员”。

4、从群组中移除构建版本。

(4.1)在“测试员和群组”下,选择一个群组。

(4.2)点按“构建版本”,并将鼠标悬停在您想要移除的构建版本上方。

(4.3)点按“删除”按钮。

四、测试员分类:

1、内测人员:外测人员数量上线为25个,可以在构建的TestFlight beta版本审核前对你的 这个beta版本进行测试。

2、外测人员:内测人员数量上限为10000个,这个beta版本需要进行审核。

注意:

在apple 账号下新建版本并上传新的构建版本,如果是外测人员在上传完构建版本后会受到对应邮件。

如果是内测人员的话需要提交一个内测的审核流程,审核过了内测人员才能收到对应的邮件,审核时需要添加一个新的构建版本,然后选择你要邀请的内部测试人员。测试人员收到邮件能查看到一个邀请码。

打开TestFlight登录你的apple账号,点击左上角的Redeem在弹出的输入框中输入apple账号邮箱的邀请码,install app就好了,如果是内测试人员已经安装过此版本,打开TestFlight app 通过update来更新。

五、使用详解:

1、进入 Apple 官网输入账号密码登录 Appstore Connect。

2、成功登录 Appstore Connect,点击我的 App,进入 App 列表页。

3、每当你提交一个新的 build 之后,在 iTunes Connect 的列表中都会对应的增加一个 build。选择 TestFlight,在 TestFlight 中填写基本信息接收反馈的邮箱地址,隐私政策网址等。

4、邀请测试人员。

5、在AppStore上面搜索“TestFlight”。

6、下载TestFlight。

7、打开TestFlight进行使用。

8、接受邀请iTunes Connect。

9、接受TestFlight测试邀请。

10、打开TestFlight,输入验证码,安装应用。

iOS 开发之使用苹果测试工具 TestFlight (进行内部和外部测试)相关推荐

  1. 此beta版本目前不接受任何新测试员_ASO行业资讯|苹果官方App测试工具TestFlight

    ASO行业资讯1数据周报12月8日起,用户在任何 Apple 平台下载 App 之前,App Store 都会先帮助其了解该 App 的隐私保护做法.在每款 App 的产品页面上,用户能了解到该 Ap ...

  2. iOS 开发设计常用软件及工具整理

    1, xCode 2, AppCode 3, Skech 原型设计软件 4, Hype 动画设计工具 5, fontawsome 免费图表 6, Prepo icon, images.catlog 生 ...

  3. iOS使用TestFlight进行内部和外部人员测试

    前言 在iOS 8中,苹果发布了一个叫做TestFlight的新玩意,用于将Beta测试流水化.此前你可能听说过这个东西,因为TestFlight作为一个独立的测试平台已经有些年头了.不过在今年二月份 ...

  4. 17个提升iOS开发效率的必用工具

    本文由CocoaChina译者@红茶魔术师-大红袍 翻译自netguru.co 原文:17 Must Have Tools to Speed up Development in iOS 作者介绍:Pa ...

  5. iOS开发中常用的那些工具

    工欲善其事,必先利其器. 列表 XCode 无须多说 Instruments 性能分析工具:卡顿,内存,网络,数据存储等等 xcodebuild and xcrun 命令行工具用来脚本打包和测试 sy ...

  6. 手游测试工具ThreadingTest--对高仿版植物大战僵尸进行测试

    目前,市面上Android手游项目的测试都采用传统的手工测试方法,而手工测试受到诸多方面因素的限制,不利于版本迭代时大规模的回归测试. ThreadingTest(简称"TT")是 ...

  7. 【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

    2019独角兽企业重金招聘Python工程师标准>>> 简介:本文主要介绍把现今主流的springboot框架项目和精准测试工具进行结合和应用,通过精准测试的数据穿透.数据采集.测试 ...

  8. 【星云测试】开发者测试(2)-采用精准测试工具对J2EE Guns开发框架进行测试

    配置测试Guns Guns简介 Guns是一个近几年来基于SpringBoot的开源便利且较新的JavaEE项目开发框架,它整合了springmvc + shiro + mybatis-plus + ...

  9. 世纪前线网络质量测试工具 是什么_6.1.1 测试工具分类

    工具,顾名思义,是指工作时所需用的器具,后引申为达到.完成或促进某一事物的手段.工具是一个相对概念,因为其概念不是一个具体的物质,所以只要能使物质发生改变的物质,相对于那个能被它改变的物质而言就是工具 ...

最新文章

  1. 一代传奇,“全球第一CEO”:杰克·韦尔奇逝世了!
  2. 如何自学python数据分析-良心整理!学习Python数据分析的正确姿势
  3. 软件开发人员想找的工作,随便聊聊,娱乐大家,请补充补充
  4. android怎么ota升级,Android OTA升级过程
  5. python 字符串 换行_Python基础教程——字符串
  6. Oracle数据库模糊查询
  7. tf1.x版RandLA-Net源码解读(1):数据预处理
  8. Maccms8.x 命令执行漏洞分析
  9. python不区分大小写的列表比较_关于列表:不区分大小写’in’ – Python
  10. Qt 之QDockwidget 自定义窗口标题栏
  11. 【博客438】Kubernetes IPAM分配IP原理
  12. 基于java SSM的仿哔哩哔哩视频分享系统
  13. 数据结构名次计算和排序算法
  14. Mybatis-plus学习-最全细致讲解
  15. 内网穿透工具--lanproxy
  16. ArcGIS学习05:坐标系
  17. 关于风险和收益的想法
  18. 飞飞php影视系统漏洞,飞飞影视系统PHP版 v1.9 injection exploit漏洞预警 -电脑资料...
  19. 什么是X.509证书?X.509证书工作原理及应用?
  20. 最新的虚拟机下载与安装

热门文章

  1. 我的大学 --- 郭天祥【1】
  2. Google体系地图纠偏算法
  3. golang学习资源
  4. Unacceptable certificate: CN=GlobalSign Domain Validation CA - SHA256 - G2, O=GlobalSign nv-sa, C=BE
  5. thawte,globalsign,alphassl,rapidssl,geotrust,digicert证书品牌的对照
  6. vue3学习-vue create报错tunneling socket could not established
  7. 案例一: 使用IDA PRO+OllyDbg+PEview 追踪windows API 动态链接库函数的调用过程。 首先用文本编辑器写一个C++源程序名为StackFrame.cpp ,代码如下:
  8. 阿里云腾讯云服务器安装oracle11g
  9. 设置删除命令别名--用Enki学Linux系列(10)
  10. spring 配置context:component-scan base-package=” ”/