FCon7折倒计时最后一周:日程已上线70%!查看详情>>> 了解详情
写点什么

Appurify 和 Xamarin 推出设备多样化的移动应用持续集成

  • 2014-02-24
  • 本文字数:964 字

    阅读完需:约 3 分钟

Appurify Mobile Platform Xamarin Test Cloud 是最近发布的两个服务,它们承诺帮助开发者和企业在真实的 iOS 和 Android 设备上对其移动应用进行自动测试和性能优化,并支持自动化测试和持续集成。

移动应用测试给开发者带来了特殊的挑战。根据维基百科,关键因素包括:

  • 设备的多样性,包括内存、屏幕分辨率和方向、网络连接选项等在内的设备参数存在差异。
  • 移动平台的多样性,例如 iOS、Android 和 Windows Phone,每种平台的用户群都有多个不同的操作系统版本。
  • 移动运营商的网络协议多样性,例如 GSM、CDMA 和 FOMA,以及影响操作的各种条件,例如信号强度和可用带宽。

Jim Cowart为Developer Economics 写的一篇文章同时还指出了开发者需要应对的另外两个挑战:功能不完备的工具以及对工具所知甚少。

Appurify Mobile Platform 和 Xamarin Test Cloud 都在发布说明中强调了针对各种设备进行功能测试和性能测试的重要性,并声明提供了上百种设备供选择。开发者可以编写自己的脚本进行 UI 测试,并通过命令行或者 API 将它们集成到现有的开发过程中。也可以在 Team Foundation Server、Jenkins 和 TeamCity 等持续集成平台中直接运行测试。Appurify 还声明他们能够针对各种载体和信号强度测试应用软件。

Appurify通过对iOS 应用商店中前200 个应用的1 星评价评估功能测试和性能测试的重要性。得出的结论是52% 的1 星评价与系统崩溃、网络性能或者UI 延迟有关。

另一方面, Appurify 委托的另一项研究,在 2013 年 12 月对 400 名美国开发者进行了调查。78% 的被访者表示他们在真实设备上进行手工测试,其中高达 41% 依赖用户发现缺陷,总共只有 10% 的开发者表示使用自动化测试。

其它一些公司也提供移动设备测试服务,例如 Perfecto Mobile 和 Keynote DeviceAnywhere。特别是,Perfecto Mobile 还允许“不论你在哪,都可以远程在真实的智能手机和平板电脑上进行人工测试”。 Appurify 的 CEO Jay Srinivasan 表示,其服务与对手的关键区别是,它能提供更深层次的自动化和细粒度,使客户不仅能够测试各种不同的设备,还能测试各种网络条件和内存容量。Srinivasan 说,自然状态下发现的一半错误,不是因为没有在这种设备上测试过,而是没有在正确的条件下进行测试。

原文英文链接: Appurify and Xamarin Launch Continuous Integration for Mobile Apps on Variety of Devices

2014-02-24 20:041007

评论

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

web集群架构

桥哥技术之路

三、基于 Docker-registry/Nexus3 搭建本地仓库

悟尘

Docker Kubernetes 容器 k8s Compose

H5功能足够强大,为什么还要微信小程序?

顾强

微信小程序 移动应用

附录2、Dockerfile 参考及最佳实践

悟尘

Docker Dockerfile

游戏夜读 | 设计师的数据模型

game1night

Netty 源码解析(三): Netty 的 Future 和 Promise

猿灯塔

废掉一个人最好的办法是让他忙到没有时间思考

熊斌

程序员 职场 思考

我认为“写作平台”还缺少读者

小天同学

产品 反馈 写作平台 建议

附录4、Docker-compose 配置文件编写指南

悟尘

Docker Docker-compose

使用Typora + PicGo 图床 + jsDelivr CDN实现高效 Markdown 创作

悟尘

Typora PicGo iPic jsDelivr CDN

Node.js 必知必会(安装配置、应用实例及同步控制)

悟尘

node.js

一、Docker基础入门及架构介绍

悟尘

Docker Kubernetes 容器 k8s Compose

八、Kubernetes 入门实践

悟尘

Docker Kubernetes 容器 k8s Compose

附录1、Docker 常用命令及示例

悟尘

Docker 容器

附录3、Docker-compose 命令使用指南

悟尘

Docker Docker-compose

VSCode-aliyun-oss-paste-image 插件安装使用指南

悟尘

vscode Paste-image

Redis高可用-哨兵模式配置

for

redis 高可用 主从配置 redis高可用 redis哨兵模式

Netty系列之源码解析(一)

猿灯塔

Netty

六、基于多阶段构建减小镜像体积降低复杂度

悟尘

Docker Kubernetes 容器 k8s Compose

写在开头

杨友峰

Java 期现

源码分析 Vector 和 ArrayList

张sir

Java 源码 collection

为什么说此前的WiFi安全方案都是小弟?

石君

wifi 无线网络 无线网络安全 Wi-Fi安全

长假将至,推荐两个好东西

池建强

算法 视觉笔记

四、Docker 网络原理、分类及容器互联配置

悟尘

Docker Kubernetes 容器 k8s Compose

Hexo-deployer-cos-cdn 插件安装使用指南

悟尘

Hexo COS CDN Hexo-deployer-cos-cdn

Netty 源码解析(二):Netty 的 Channel

猿灯塔

Netty

五、Docker 数据持久化存储与性能调优

悟尘

Docker 容器 k8s Compose kubernet

七、Docker Compose 入门实践

悟尘

Docker Kubernetes 容器 k8s Compose

Hexo-admonition 插件安装使用指南

悟尘

Hexo Hexo-admonition Admonition

意想不到的收获哦

南辞

二、基于 Dockerfile 构建并运行镜像

悟尘

Docker Kubernetes 容器 k8s Compose

  • 扫码添加小助手
    领取最新资料包
Appurify和Xamarin推出设备多样化的移动应用持续集成_移动_Sergio De Simone_InfoQ精选文章