1.testFlight分为内部测试和外部测试,内部测试和外部测试都需要测试人员下载testFlight的App,区别:
内部测试:不需要审核,但是邀请测试人员以后,测试人员需要需要登录iTunesConnect激活账号,操作比较麻烦,可以邀请的测试人员数量比较少。
外部测试:需要提交审核(只需要审核一次),测试人员只需要提供自己的Apple账号就可以邀请测试,收到邀请后测试人员就可以直接在testFlight的App中下载测试包进行测试,之后的更新都可以直接在里面更新。
2.搭建testFlight测试环境
内部测试环境:首先登录开发者账号,进入我的App
进入我的app以后点击需要测试的app,目前这里只有一个app,如果有多个app的时候需要选择对应需要测试的app,然后进入app详情:
前提是在进行这些设置之前已经将app打包上传到苹果服务器。
注意:进行内部测试邀请测试人员的时候要注册分配权限的问题,不能让测试人员具有操作app的权限。
选择需要进行测试的分组,然后在分组里面可以看到邀请测试人员和构建版本的分组,邀请内部测试人员等待测试人员激活以后,选择构建版本分组,在分组里面可以看到上传的测试包,选择需要测试的测试包版本,填写相应的测试信息,然后按步骤到最后一步点击开始测试,测试人员的邮箱便会收到邀请测试的邮件,在邮件中点击邀请链接,如果,手机上面已经下载好了testFlight这个App,手机便会自动跳转打开这个app,然后在这个app中就可以看到我们进行测试的app,之后的下载和更新都可以在testFlight中进行,不需要在产品上线之前再去找相应的开发人员进行安装打包,提高了多人上线前测试的便利。
外部测试:
内部测试和外部测试的操作方式基本相同,唯一不同的地方就是邀请测试人员时,内部测试邀请测试人员会分配相应的权限,需要谨慎使用。所以一般产品进入测试阶段后我们通常都会使用外部测试,省去了邀请人员激活账号的麻烦,也避免权限分配不当,测试人员误操作对app造成一定的影响。
这是一个苹果官方非常实用的测试工具,推荐大家使用。
网友评论