博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在iOS8上使用TestFlight进行Beta测试
阅读量:6433 次
发布时间:2019-06-23

本文共 1111 字,大约阅读时间需要 3 分钟。

什么是?
  Grinder是一个JavaTM负载框架,支持分布式测试,且是开源的。
  官网及下载:SourceForge.net.
  
The Grinder processes
  Grinder是一个将测试脚本运行在多个机器上的框架。Grinder框架由三个process(或program)组成: worker processes, agent processes, 和console. 每种process的职责如下:
  Worker processes
  解释Jython测试脚本,并启动worker线程进行测试
  Agent processes
  管理 worker processes
  The console
  协调其他的 processes
  数据的收集,处理及显示
  测试脚本的编辑及分发
  Grinder由编写,其中每个processes都是一个java虚拟机(JVM)。
  在进行负载测试时,应该在每个测试机上启动一个代理线程。代理进程启动的所有worker进程都可以由同一个控制台进行控制和监视。在每个测试机上都启动多个代理进程是非常没有必要的,但是如果你愿意也可以这样做。
 
使用这些新功能有几点注意事项。
  第一点并且最重要的一点是,一个应用在开放给beta测试人员前,必须先通过一个审核流程。这对于一些开发人员来说是个问题:Ole Begemann提到,长达几天的审核时间无益于创建“一个高效的beta版本发布流程”。苹果好像也意识到了这对开发人员来说是个潜在的问题,他们已经考虑了一项更宽松的政策,允许“无需苹果审核就可以给beta测试人员发布更新版本,除非这个更新版本包含重大修改”。如果更新版本包含了重大修改,开发人员必须“通过iTunes Connect通知苹果,申请重新审核他们的应用”。
  还有一点要引起注意,那就是测试人员只能拿到应用最新的版本。Nick Arnott为iMore网站写了篇文章,他注意到在苹果的演示视频中,除了最新的版本,其他版本都标记为“未激活”状态了。目前尚不清楚Beta测试人员是否能拿到老版本,很多人恐怕都难以接受这个问题,因为beta测试人员如果遇到了致命的问题,他们可能会需要回退到老版本。
  最后一点是,我们必须注意现在发布的TestFlight只支持iOS 8了,所以开发人员如果还是想支持老版本的iOS或Android,那么就不能用TestFlight了。他们有两个其他的选择,HockeyApp和Crashlytics。
最新内容请见作者的GitHub页:http://qaseven.github.io/

转载地址:http://claga.baihongyu.com/

你可能感兴趣的文章
LiveVideoStackCon 2017 打造最专业的音视频技术大会
查看>>
大数据共享交易平台:欲练神功,必先自宫!
查看>>
【MySQL基础】MySQL安装第三弹-mariadb-10.2.8
查看>>
硬件运维:MegaCli搞定在线磁盘阵列维护
查看>>
一张引人注目的可视化图表的背后
查看>>
我所理解的大数据个性化推荐
查看>>
如何使用Windows远程桌面启用助手
查看>>
Vue2移动端开发环境搭建
查看>>
《JavaScript闯关记》之单体内置对象
查看>>
安卓将超Windows成世界第一大操作系统:已逆天!
查看>>
微软手机操作系统份额不到1% 或重蹈塞班覆辙
查看>>
pyinotify:在Linux中实时监控文件系统更改
查看>>
css中的有趣的border
查看>>
为什么Bet365对云计算说不?
查看>>
Handler、Looper与MessageQueue源码分析
查看>>
物联网专用的低功耗广域网络盘点
查看>>
TensorFlow教程之API DOC 6.3.4. CONTROL FLOW OPS
查看>>
《面向对象分析与设计》一第1章 面向对象方法概论
查看>>
抛开过年烦心事 网络电话年后找乐依旧嗨
查看>>
vue事件处理器
查看>>