阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

SOASTA CloudTest Jenkins 插件发布

  • 2013-05-20
  • 本文字数:757 字

    阅读完需:约 2 分钟

4 月初, SOASTA 和 CloudBees 发布了一款插件,支持 Jenkins 持续集成(或称为 CI)服务器在真实的移动设备上运行自动化测试。SOASTA 发布的这款插件由 Jenkins 的作者 Kohsuke Kawaguchi 进行了优化。当输入SOASTA CloudTest 服务器的最小化设置信息后,我们即可利用该插件提供的构建步骤来执行操作和测试移动设备。

Kohsuke Kawaguchi 同时也是 CloudBees 的架构师,在官方新闻稿上作出了如下评论:

我很欣赏 SOASTA 将其 Jenkins 插件开源以及和 Jenkins 社区合作的做法,SOASTA 带来了产品方面的专业知识,而 Jenkins 社区则有 Jenkins 方面的丰富经验。我们的合作是双赢的。我们期望今后看到更多公司以这样的模式进行合作。

当启用这个插件后,在创建任务的过程中 Jenkins 将按如下的步骤进行构建:

  • 让 App 支持 TouchTest ——将 TouchTest 驱动库添加到应用的源代码中。
  • 在设备上安装 iOS 应用——确保测试的是应用的最新版本。
  • 运行组合测试——运行一个 CloudTest 的组合测试并保存结果。
  • 唤醒 iOS 设备——唤醒添加的 iOS 设备并打开移动设备的 Safari 浏览器。
  • 重新启动 iOS 设备——重新启动添加的 iOS 设备。

SOASTA 可以对 iOS 及 Android 移动设备进行自动化测试,但并非上述所有构建步骤都能在 Android 平台上工作。此外,CloudBees 和 SOASTA 有一个时长为 1 小时的关于移动自动化测试的网络讲座,其中包括新发布的插件的用法。他们已经把插件的源代码放到了GitHub 上,以便让社区中的其他人去了解插件的技术细节,并按需进行功能的增强。

查看英文原文 Jenkins CI Server Plugin Drives SOASTA CloudTest Server


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-05-20 12:191479
用户头像

发布了 81 篇内容, 共 22.8 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

破局团伙作案风险——图卷积神经网络(GCN)算法

索信达控股

金融科技 数字化转型 数据建模 风险管理 图卷积神经网络

Docker被谁干掉了?

BUG侦探

Docker 云计算 Go 语言

从网络平台到城市平台——城市数字化的另类思考

CECBC

面试官:谈谈你对geohash的理解和如何实现附近人功能呢?

李阿柯

redis 面试 geohash

☕【JVM监控实战】教会你使用Arthas(监控ElasticSearch服务)

洛神灬殇

JVM 故障定位 Arthas 6月日更

带你掌握4种Python排序算法

华为云开发者联盟

Python 编程 算法 排序 冒泡排序

同样都是使用接口,JAVA和Go差距咋就这么大呢?

面向加薪学习

构建WEB项目的 25 个HTML建议

devpoint

html 6月日更

测试开发之网络篇-IP地址

禅道项目管理

IP 协议 IP地址

作为新时代的Java工程师,你需要具备什么能力?

卢卡多多

Java 能力提升 6月日更 六月

融云年中大促 新老用户同享超值优惠

融云 RongCloud

使用 Java 编写 Apache APISIX 插件

API7.ai 技术团队

Java 云原生 后端 插件 网关

anyRTC 重磅推出在线实时 K 歌解决方案

anyRTC开发者

音视频 WebRTC 实时通讯 在线KTV

RS485通信如何设计EMC电路?

不脱发的程序猿

电路设计 通信总线 RS485 EMC设计 通信抗干扰

超清音质实时会议系统的背后 ,深入剖析 AliCloudDenoise 语音增强算法

阿里云视频云

阿里云 音视频 语音 视频会议 算法实践

浪潮云说丨叮!这是一份浪潮云物联网平台的简历,请查收!

浪潮云

云计算

bzz|chia矿池挖矿系统APP开发搭建

薇電13242772558

区块链

Kafka 源码解析:Server 端的运行过程

华为云开发者联盟

kafka 网络 Server 端 SocketServer

云小课 | 云硬盘不用了如何处理?

华为云开发者联盟

华为云 云硬盘 退订 删除 回收站

原来 spring.xml 配置的 destroy-method 需要用到向虚拟机注册钩子来实现!

小傅哥

Java spring 注册虚拟机钩子 init-method destroy-method

Pandas高级教程之:处理缺失数据

程序那些事

Python 数据分析 pandas 程序那些事

深入浅出 LVS 负载均衡(四)实操 DR 模型、Keepalived DR 模型的高可用

UCloud技术

负载均衡

去中心化的互联网,区块链域名如何对抗在线审查

CECBC

HarmonyOS 实战—服务卡片初体验

爱吃土豆丝的打工人

HarmonyOS 服务卡片 鸿蒙卡片

不知道我写的链表是否能看懂

八点半的Bruce.D

php 数据结构 链表

如何设计好一个接口

🎄新

架构 设计 接口

react源码解析19.手写迷你版react

全栈潇晨

react.js

JS完美收官之——js加载时间线

法医

大前端 js 6月日更

想要做好微服务化,这个核心对象要管好

BoCloud博云

微服务

拍乐云 x 美上美学|监管当下,如何回归教育本质,打造品质和体验?

拍乐云Pano

RTC

JAVA面向对象(十一)--多态

加百利

Java 6月日更 多态

SOASTA CloudTest Jenkins插件发布_移动_Aslan Brooke_InfoQ精选文章