分类

安卓应用安卓游戏

编程其它

Appium For Windows

Appium For Windows 1.4.13.1

大小:46.27 MB

语言:英文系统:WinXP, Win2008, Win7, Win8

类别:编程其它时间:2015-12-16 11:16

开源、跨平台的自动化测试工具
  • Appium For Windows

Appium是一个开源、跨平台的自动化测试工具,用于测试原生和轻量级的移动应用程序,支持iOS、Android和FirefoxOS平台。Appium驱动苹果的UIAutomation库和Android的UiAutomator框架,使用Selenium的WebDriver JSON协议。

Appium介绍

Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于IOS和Android以及firefox的操作系统。原生的应用是指用android或ios的sdk编写的应用,移动网页应用是指网页应用,类似于ios中safari应用或者Chrome应用或者类浏览器的应用。混合应用是指一种包裹webview的应用,原生应用于网页内容交互性的应用。
重要的是Appium是跨平台的,何为跨平台,意思就是可以针对不同的平台用一套api来编写测试用例。

Appium的哲学

Appium遵循下面几个原则(其实也是appium的特点):

1.使用自动化来测试一个app,但是不需要重新编译它

2.写自动化case,不需要学习特定的语言

3.一个自动化框架不需要重复造轮子

4.一个自动化框架需要开源,在精神和实践上实现开源

Appium的设计

为了遵循上面的原则,appium的解决方法分别如下:

第一条:采用底层驱动商提供的自动化框架。

IOS:苹果的UIAutomation

Android 4.2+:谷歌的 UiAutomator

Android 2.3+:谷歌的Instrumentation(已被selendroid取

第二条:采用底层驱动商提供统一API,就是WebDriver API。

WebDriver(也称Selenium WebDriver)其实是一个C/S架构的协议,叫做JSON Wire Protocol。通过这个协议,用任何语言写成的客户端都可以发送HTTP请求给服务器。这就意味着你可以自由选择你想要使用的测试框架和执行器,也可以将任何包含HTTP客户端的库文件加入到你的代码中。换句话说,Appium的WebDriver不是一个技术上的测试框架,而是一个自动化库。

第三条:因为WebDriver是一个非常网页协议且已经正在起草W3C的标准。我们为什么还要创造其他东西呢?相反,我们在WebDriver的基础上,扩展了一些适合移动端自动化协议的API。

∨ 展开

同类推荐

猜你喜欢

相关文章

热门推荐

下载排行

热门关键字

高画质射击手游汉化组游戏avg游戏肉鸽游戏代表作植物大战僵尸版本大全文明时代2Mod我的世界模组合集最新影视APP短剧平台节奏盒子模组大全电视直播软件天正电气版本合集迅读软件版本大全鸿合教育软件大全口袋妖怪系列破解版口袋妖怪玩家自制版老爹模拟经营游戏系列The Foundry软件产品系列EndNote软件合集乐教乐学软件版本大全滤镜多的美图相机手机日语学习软件像素地牢推荐版本免费手机录屏软件苹果电脑网课软件大全好用的手机影院剑网三游戏版本大全激战2游戏版本大全免费电视电影App宅男影音神器

网友评论

我要跟帖
取消
liuxue

非常好用的测试工具!!!

回复赞(3)
查看所有评论 共 3