写点什么

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:237879
用户头像
臧秀涛 略懂技术的运营同学。

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

关注

评论

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

架构师训练营—第十三周学习总结

Geek_shu1988

架构入门感悟之十一

笑春风

我从 HX 辞职了

看山

辞职 闲聊

《从C ++开始》第9版(1200页)

计算机与AI

c++

极客大学架构师训练营 - 架构师技术图谱 - 大作业二

好吃不贵

架构师训练营第 1 期

前端组件化基础知识

三钻

大前端 组件化

LeetCode题解:347. 前 K 个高频元素,二叉堆,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

第十一周作业

Jack

Python+Selenium——自动办公美梦的破碎与重建

小匚

Python 自动化 办公

关于食堂就餐卡系统设计

Geek_mewu4t

系统设计 食堂就餐卡

区块链与物联网融合理论架构

CECBC

区块链

现成花火交易所系统软件APP开发案例

系统开发

「架构师训练营 4 期」 第一周 - 1001

凯迪

区块链2020年终盘点

CECBC

区块链

微信气质

池建强

微信

工具之书:坚韧

lidaobing

文学少女 28天写作

(无聊预警)来啊一起冲浪啊 - 网络协议01

Max Zhang - 张亦弛

网络协议 基础知识 OSI七层协议

SSH 免密码/免用户名/免IP登录云服务器实践

穿甲兵

SSH 服务器

Caddy服务器使用方法

Rayan

运维 https 服务器 SSL证书

2021健康快乐

escray

2021

架构师训练营—第十三周作业

Geek_shu1988

Hadoop 编程实战:HDFS API 编程样例

罗小龙

Java hadoop hdfs 编程

2020年Python文章盘点,我选出了个人TOP10

Python猫

Python 学习 编程 技术

高德地图、百度地图 都不如“人的智慧”

小匚

Python 深度思考 产品 日常思考

零基础工程师绘图指南,半小时水平越级提升!

穿甲兵

架构 设计 软件工程 分层架构

DeFi中的关键——智能合约 | 白话区块链入门220

CECBC

区块链

AEM公链APP系统开发|AEM公链软件开发

系统开发

IPFS矿机软件系统开发|IPFS矿机APP开发

系统开发

架构师训练营—大作业(二)

Geek_shu1988

「架构师训练营 4 期」 第一周 - 001002

凯迪

架构师训练营—大作业(一)

Geek_shu1988

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