跨平臺、開源移動應用測試工具: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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!