写点什么

Appium 支持测试原生、混合及 Web Android 应用

  • 2013-05-15
  • 本文字数:676 字

    阅读完需:约 2 分钟

Sauce Labs 扩展了 Appium ,支持对 Android 应用和 Firefox OS 应用进行自动化测试。今年年初又引入了对 iOS 的支持。Appium 包括如下主要特性:

  • 开发者可以测试原生、混合和移动 Web 应用
  • 可用于实际设备或模拟器 / 仿真器上
  • 可以用一个脚本测试 iOS 应用和 Android 应用
  • 移动 Web 应用通常需要一个独立的测试脚本,该脚本与测试原生应用所用脚本不同,因为包含在 Web 页面中的图形元素和这些页面的结构存在较大差异
  • 要执行测试,Appium 需要与 Apple 的 UIAutomation 库和 Android 的 UiAutomator 框架(API 版本号大于 16)进行交互。对于 Android 的早期版本,Appium 使用了 Selendroid 这种扩展
  • Appium 使用 Selenium WebDriver API 发送测试命令

在使用 Appium 进行测试时,应用无需重新编译。测试可以使用 Selenium WebDriver 所支持的任何语言编写,包括 Java、Objective-C、JavaScript、PHP、Python、Ruby、C#、Clojure、Perl 和 Haskell 等,还可以使用任何测试框架,包括 Junit、Rspec、PHPUnit、Nose、Mocha、Cucumber、Capybara 和 Vows 等。

Mozilla 最近实现了 WebDriver API,并以此向 Firefox OS 中加入自动化测试,这样 Sauce Labs 就可以很方便地扩展 Appium 来支持该移动 Web OS 了。在 GTAC 2013 期间,Sauce Labs 的高级软件工程师 Jonathan Lipps 演示了如何在 Firefox OS 上运行自动化测试(参考 Firefox OS 演示的 33 分 50 秒)。

Sauce Labs 开源了 Appium。为支持其开发,该公司还在可以按需扩展的云环境中提供了模拟器 / 仿真器,可以在这上面进行自动化移动测试

查看英文原文: Appium Now Can Test Native, Hybrid and Web Android Apps

2013-05-15 09:237331
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 136.2 次阅读, 收获喜欢 35 次。

关注

评论

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

机器学习基石第四节 学习笔记

Geek_4z9ami

Machine Learning

数据结构与算法之排序

shirley

排序算法

我收集的 3 个企业经营“失败”案例

霍太稳@极客邦科技

Java七种排序算法以及实现

狸猫换太子

Java 排序算法 实现

JVM系列:通过一个例子分析JIT的汇编代码

简爱W

职场求生攻略答疑篇之 2 —— 无所适从的向上沟通

臧萌

Go: 并发访问 Map — Part III

陈思敏捷

并发 map sync Go 语言

腾讯安全领御区块链与张裕集团达成战略合作,打造高端葡萄酒区块链溯源平台

CECBC

产品溯源 无法篡改

IDEA 插件找不到?看这里!那就自己敲一个!

程序员小航

json IDEA 开发工具 idea插件 IntelliJ IDEA

助力银行核心下移,监控分布式数据库,融天鹰眼轻松应对五大挑战

DT极客

LeetCode题解:189. 旋转数组,使用新数组Copy,JavaScript,详细注释

Lee Chen

大前端 LeetCode

并发编程基础原理

刚刚🏂

新技术(区块链)--让游戏行业走的更远

CECBC

区块链技术 防篡改不可逆

机器学习基石第二节 学习笔记

Geek_4z9ami

Machine Learning

Android Development最佳实践

teoking

如何进行需求梳理及埋点方案设计

易观大数据

密码朋克的社会实验(三):比特币发明了什么

腾讯安全云鼎实验室

比特币 区块链 密码学

ARTS打卡Week 09

teoking

一年多远程工作经验,说说真实的感受

盛安德软件

(政务上链)新数据孤岛、安全风险等问题待解

CECBC

工作效率 公开透明 新技术

Springboot拦截器使用及其底层源码剖析

南方有乔木兮

继oneAPI之后,英特尔为异构计算跨架构编程再添“利器” 发布全新机器编程系统

最新动态

机器学习基石第一节 学习笔记

Geek_4z9ami

Machine Learning

秒杀系统

俊俊哥

秒杀

Java异步之《我call(),Future在哪里》

BUZHIDAO

信创舆情一线--抖音、微信读书被判侵害用户个人信息权益

统小信uos

【写作群星榜】7.24~7.31 写作平台优秀作者 & 文章排名

InfoQ写作社区官方

写作平台 排行榜 热门活动

webRTC框架下的视频主动丢帧

fumingwang

音视频 WebRTC

机器学习基石第三节 学习笔记

Geek_4z9ami

Machine Learning

零代码可视化开发平台iVX是什么?

代码制造者

编程语言 可视化 零代码 iVX

机器学习基石第五节 学习笔记

Geek_4z9ami

Machine Learning

Appium支持测试原生、混合及Web Android应用_Android/iOS_Abel Avram_InfoQ精选文章