10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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

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

关注

评论

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

食堂就餐卡系统设计

永不言弃

架构

架构师训练营第 11 周学习总结

菜青虫

AOP的姿势之 简化 MemoryCache 使用方式

八苦-瞿昙

C# aop cache

架构师训练营 1 期:大作业(一)

piercebn

架构师训练营第 1 期

[架构师训练营] 食堂就餐卡系统设计

Fango

架构师训练营 4 期

编程常用的加密方式

皮蛋

加密 加解密 加密技术

架构师训练营第六周课后作业

万有引力

架构师训练营第 11 周课后练习

菜青虫

架构师训练营第十一周作业2

韩儿

第六周命题作业

cc

架構師訓練營 大作業二

ilake

Week11总结

lggl

LeetCode题解:264. 丑数 II,二叉堆,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

北极科考:我们为什么要在北极呆上一年?

脑极体

架构师第一周总结

永不言弃

架构师训练营第一周作业-命题作业

阿德儿

[架构师训练营] 第一周学习总结

Fango

架构师训练营 4 期

知识改变命运,你相信这句话吗?

熊斌

成长 演讲 教育

第六周学习心得

cc

第十一周课后练习

晴空万里

SAML和OAuth2这两种SSO协议的区别

程序那些事

权限系统 OAuth2 程序那些事 SAML SSO

第一周架构方法-周总结

潘涛

架构师训练营第十一周作业1

韩儿

甲方日常 78

句子

工作 随笔杂谈 日常

物联网基础知识整理及实战

garlic

物联网

指令重排序、内存屏障很难?看完这篇你就懂了!

Java鱼仔

Java 程序员 面试 JMM 指令重排序

架构师训练营第一周作业-学习总结

阿德儿

食堂就餐卡系统设计

跳蚤

架构师培训第一周学习总结

跳蚤

性能优化-1-压测

raox

最全总结 | 聊聊 Python 数据处理全家桶(Mysql 篇)

星安果

Python MySQL 数据库 最全总结

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