跨平台、开源移动应用测试工具:Appium
Appium是著名测试公司Sauce Labs开发的一个跨平台、开源自动化测试工具,可以用于测试原生、混合及Web移动应用,支持IOS,Android和FirefoxOS平台。 Appium使用WebDriver的json wire协议,驱动IOS系统的UIAutomation库、Android系统的UIAutomator框架,Appium集成Selendroid用以支持早期的Android。Mozilla公司也开发了WebDriver API,实现在Firefox OS中加入自动化测试。
在使用Appium进行自动化测试时,无需重新编译应用,测试可以使用 Selenium WebDriver所支持的任何语言编写,包括Java、Objective-C、JavaScript、PHP、Python、Ruby、C#、 Clojure、Perl和Haskell等,还可以使用任何测试框架,包括Junit、Rspec、PHPUnit、Nose、Mocha、 Cucumber、Capybara和Vows等。
Appium有如下优点:
1、跨架构,原生、混合以及Web移动应用。
2、跨平台,Android、ios和firefoxos。
3、跨语言,java、python、ruby、nodejs、php、Objective-C、JavaScript、C#等。
4、跨app,可以在多个APP之间交互。
5、支持多种测试框架,Junit、Rspec、PHPUnit、Nose、Mocha、Cucumber、Capybara和Vows等。
6、不依赖源代码。
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!