免费移动应用测试框架——Appium篇

 对于移动应用开发者而言,无论是iOS还是Android应用,各种Bug、终端测试都十分让人头疼。不同于时时刻刻可以修补的Web App, 移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞不好就会赔了名声又折钱。 所以在应用发行之前,对其进行严格的测试是非常必要的。而移动应用测试框架可以帮助开发者简化测试流程,从而很好地解决这一问题。 本专题将围绕当下最受开发者喜爱的免费应用测试框架—Appium展开,希望能给想要了解移动应用测试的小伙伴带来帮助!

Appium概述

Appium是一个开源的,适用于原生或混合移动应用应用(hybrid mobile apps)的自动化测试平台。Appium应用WebDriver: JSON wire protocol驱动安卓和iOS移动应用


我们相信,对原生应用的自动化测试,应当不必要包含其他的SDK组件或者特别编译您的App,并且应当可以选择任何您喜欢的测试方法,框架和工具。基于这些出发点我们开发了Appium。现在Appium是一个开源项目,通过一系列设计和工具抉择,鼓励广大开发者为社区提供多种多样的贡献。


Appium的初衷是将使用任何开发语言、测试框架进行移动app自动化测试成为可能,同时支持测试代码拥有完全的对应用后台API和数据库的访问权限。编写测试程序可以使用任何开发工具,和目前支持的上面任何一种开发语言。(对于其他语言,只需要支持SeleniumWebDriver?API 和该语言相关的 client libraries即可)。


iOS: Mac OSX 10.7+ XCode 4.5+ w/ Command Line Tools
Android: Mac OSX 10.7+ or Windows 7+ or Linux Android SDK ≥ 16 (SDK < 16 in Selendroid mode) 推荐使用linux。

Appium基础篇

Appium安装教程

一、适用操作系统: Win7 旗舰版Sp1 64位操作系统 或 32位操作系统 二、所需软件: jdk-7u45-windows-i586.exe......三、安装步骤: 1)安装JDK,并进行环境变量配置 JDK安装很简单,按默认安装即可...[详细]

Appium应用操作篇

Appium自动化测试框架构建

Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持iOS、Android及FirefoxOS平台测试。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架...[详细]

更多精彩内容
文章精选相关博文同类软件下载
评论