写点什么

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

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

关注

评论

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

如何写好一份技术简历

慕枫技术笔记

面试 后端 简历

模块8作业 消息队列MySQL数据结构

TH

架构实战营

模块八 作业

CR

如何打造高效好用的终端?拿来吧你!

童欧巴

大前端 iterm2 Oh My Zsh

我写过的关于成长/面试/职场进阶的文章

王知无

从HTTP到HTTPS

喵叔

7月日更

作业表设计

大肚皮狒狒

【Flutter 专题】86 初识状态管理 Bloc (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

如何理解领域驱动设计

escray

学习 极客时间 7月日更 如何落地业务建模

Linux之tar命令

入门小站

Linux

字节跳动Go 网络库netpoll源码解析

xumc

字节跳动 Go 语言

Rust从0到1-并发-线程

rust 线程 并发 Thread Concurrency

工业互联网赋能 浪潮云洲助力区域品牌“走出去”

工业互联网

我们在学习Spark的时候,到底在学习什么?

王知无

架构训练营模块八作业

Geek_e0c25c

架构训练营

微信架构图

Geek_36d3e5

【LeetCode】减小和重新排列数组后的最大元素Java题解

Albert

算法 LeetCode 7月日更

模块8学习总结

TH

架构实战营

What's JVM-垃圾收集器与内存分配策略

CodeWithBuff

Java JVM 垃圾回收机制

架构实战营模块8作业

Vic

架构实战营

架构实战营 模块八作业

Dylan

架构实战营

一脚踢你进Go语言大门!入门者必看,万字长文,建议收藏!

微客鸟窝

Go 语言

模块八:课后作业

菲尼克斯

架构实战营

在线标准程序员计算器

入门小站

工具

深入学习WebSockets概念和实践

devpoint

socket websocket 7月日更

悟了!树,二叉树,哈夫曼树...

Ayue、

数据结构

Python OpenCV 霍夫(Hough Transform)直线变换检测应用

梦想橡皮擦

7月日更

数据治理方法论和实践小百科全书

王知无

架构训练营模块8作业

Neil43

架构训练营

架构实战营 模块八作业

夏日

架构实战营

2.1如何设计可拓展的架构

Lemon

架构

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