“10 個免費的移動 App 測試框架 (Android/iOS)
功能測試框架
#1: KIF for iOS
KIF 的全稱是 Keep It Functional ,來自 Square。該測試框架只支持 iOS,所有測試使用 Objective-C 編寫,簡化了 App 開發(fā)者使用。
#2: Fliptest – iOS 的應(yīng)用 A/B 測試框架
對移動應(yīng)用做 A/B 測試是非常難的,而 FlipTest 可以幫你簡化這個過程。
#3: Appium for iOS and Android
Appium 是一個開源、跨平臺的自動化測試工具,用于測試原生和輕量移動應(yīng)用,支持 iOS, Android 和 FirefoxOS 平臺。Appium 驅(qū)動蘋果的 UIAutomation 庫和 Android 的 UiAutomator 框架,使用 Selenium 的 WebDriver JSON 協(xié)議。Appinm 的 iOS 支持是基于 Dan Cuellar's 的 iOS Auto. Appium 同時綁定了 Selendroid 用于老的 Android 平臺測試。
#4: Frank for iOS
另外一個 iOS 應(yīng)用測試框架是 Frank。Frank 提供了針對iOS平臺的功能測試能力,可以模擬用戶的操作對應(yīng)用程序進行黑盒測試,并且使用Cucumber編寫測試用例,使測試用例如同自然語言一樣描述功能需求,讓測試以“可執(zhí)行的文檔”的形式成為業(yè)務(wù)客戶與交付團隊之間的橋梁。
#5: Robotium for Android
robotium 是 Android 平臺上類似 Selenium 的集成測試工具。有JUnit基礎(chǔ)的開發(fā)者,還是非常容易上手的。
#6: Calabash for iOS and Android
calabash-android 是一個基于 Cucumber 的 iOS 和 Android 功能自動化測試框架。
#7: Gitorious for iOS
Gitorious 使用自動化測試工具 Sikuli 作為框架的基礎(chǔ),通過屏幕截圖和
單元測試框架
#8: Kiwi for iOS
Kiwi 因其簡單的接口而著名,基于 Objective-C 編寫,只支持 iOS 應(yīng)用
#9: Robolectric for Android
Robolectric 是 Android 單元測試框架之一,使用模擬器進行測試。