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

这篇具有很好参考价值的文章主要介绍了iOS 开发之使用苹果测试工具 TestFlight (进行内部和外部测试)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、测试工具介绍:

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,输入验证码,安装应用。文章来源地址https://www.toymoban.com/news/detail-540510.html

到了这里,关于iOS 开发之使用苹果测试工具 TestFlight (进行内部和外部测试)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 嵌入式软件开发常用的编辑代码工具、比较工具和测试工具的使用说明和操作步骤

    嵌入式软件开发常用的编辑代码工具有: Eclipse Eclipse是一款开源的集成开发环境,支持多种编程语言和插件,适用于多种嵌入式开发平台。以下是Eclipse的使用说明和操作步骤: 步骤1:创建新工程 单击“File”菜单,选择“New”→“Project”选项,选择工程类型和开发平台。

    2024年02月02日
    浏览(101)
  • iOS性能指标和性能测试工具

    作为一名软件测试工程师,在测试 iOS 应用的性能时,需要关注以下几个方面: 1. 响应时间:应用的启动时间、页面加载速度、接口响应时间等。 2. CPU 使用率:应用在各种操作下的 CPU 占用情况。 3. 内存使用:应用在各种操作下的内存占用情况。 4. 网络性能:应用在各种

    2024年02月13日
    浏览(54)
  • Web开发自动测试工具-Selenium的具体使用办法(填坑中……)

    https://juejin.cn/post/7074779332819812389 Selenium 是最广泛使用的开源 Web UI(用户界面)自动化测试套件之一 。 Selenium 支持的语言包括C#,Java,Perl,PHP,Python 和 Ruby。目前,Selenium Web 驱动程序最受 Python 和 C#欢迎。 Selenium 测试脚本可以使用任何支持的编程语言进行编码,并且可以

    2024年02月02日
    浏览(63)
  • Android/iOS性能测试工具-SoloX

    SoloX - Android/iOS性能数据实时采集工具。支持收集被测应用CPU、内存、FPS、流量等性能数据,进行图表化展示。 官网:GitHub - smart-test-ti/SoloX: SoloX - Real-time collection tool for Android/iOS performance data.(Android性能测试android performanceiOS性能测试ios performance移动端性能测试mobile perform

    2024年02月03日
    浏览(39)
  • iOS自动化测试工具-tidevice

    在iOS测试过程中,经常会需要查看设备udid、查看包名,安装和卸载应用,获取设备截图,获取性能数据等操作,Android有丰富的adb命令可以使用,iOS的tidevice工具就类似于Android的adb,可以提供这些功能; 一直以来也没有能够直接获取iOS性能数据的工具,tidevice可以方便的获取

    2024年01月22日
    浏览(55)
  • 史上最全的 iOS 各种测试工具集锦!

    2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)_软件测试刷题小程序-CSDN博客 文章浏览阅读2.9k次,点赞85次,收藏12次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、

    2024年04月09日
    浏览(45)
  • linux下压力测试工具stress(cpu,内存,io)

    stress-1.0.2-1.el7.rf.x86_64.rpm下载地址,centos7适用: fr2.rpmfind.net/linux/dag/redhat/el7/en/x86_64/dag/RPMS/stress-1.0.2-1.el7.rf.x86_64.rpm 安装: rpm -Uivh stress-1.0.2-1.el7.rf.x86_64.rpm stress-ng源码下载: https://kernel.ubuntu.com/~cking/tarballs/stress-ng/ 编译: make 安装: sudo make install yum安装 yum install -y epel-rel

    2024年01月17日
    浏览(41)
  • Cypress.io:快速简单可靠的浏览器测试工具 | 开源日报 No.142

    Stars: 45.5k License: MIT Cypress.io 是一个快速、简单和可靠的浏览器测试工具,可以用于任何在浏览器中运行的内容。它支持 Mac、Linux 和 Windows 系统,并提供了安装指南。 Stars: 4.1k License: GPL-3.0 DeskHop 是一个快速切换桌面的设备,它允许用户通过键盘快捷键或鼠标指针在不同操作系

    2024年01月25日
    浏览(52)
  • uni-app 打包 ios 测试包,通过 testFlight 分发测试

    如果觉得麻烦的,可以使用替代品,使用蒲公英进行测试版本发布,效果是一样的,还没有 testFlight 复杂 1、申请 ios 证书 (私钥证书)和描述文件(证书profile) 申请方式通过uni-app介绍进行申请,地址:https://ask.dcloud.net.cn/article/152 2、申请证书时,请牢记相关的账号密码,以及相

    2023年04月20日
    浏览(48)
  • 微信公众平台测试号申请、使用HBuilder X与微信开发者工具实现授权登陆功能以及单点登录

    测试账号申请 测号响应流程:客户端发送请求,微信服务器收到请求后,转发到开发者服务器上,处理完后在发送给微信服务器,在返回给客户端 1、打开微信公众平台,点击测试帐号申请。地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login, 通过微信扫一扫授权就能进

    2024年02月02日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包