色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

iOS有什么好用的自動化工具

錢艷冰2年前39瀏覽0評論

iOS有什么好用的自動化工具?

TDD (Test Driven Development): 測試驅動開發

BDD (Behaviour Driven Development): 行為驅動開發

測試框架:讓“將測試集成到工程中”以及“編寫和實踐測試”變得簡單的庫。

TDD / BDD1Kiwi

一個iOS平臺的BDD開發框架,可以寫出結構性強易讀測試,采用Objective-C,Xcode作為開發測試工具,是對XCTest的一個完整替代,使用xSpec風格編寫測試

英文:https://github.com/kiwi-bdd/Kiwi

中文: http://www.cocoachina.com/industry/20140218/7841.html

2Specta

一個輕量TDD/BDD框架 Objective-C & Cocoa

Specta與Kiwi功能相似,但在架構上非常不同。Kiwi注重功能的整合,而Specta則注重模塊化。它本身只專注于運行測試,而將模擬、匹配等功能交給第三方

https://github.com/specta/specta

3Quick

一個使用Swift開發的新BDD測試框架,對測試使用Swift編寫的App非常友好。它還有一個Nimble庫用于編寫匹配模式。

https://github.com/Quick/Quick

4XcodeCoverage

Code coverage for Xcode projects 包含了一組腳本,提供了對 Xcode 項目的代碼覆蓋率進行統計并生成 HTML 報告的簡單方法。

https://github.com/jonreid/XcodeCoverage

5OHHTTPStubs

是用來 stub 網絡請求的使用程序。支持在 fake network data 和 slow networks 下測試應用,在非常差的網絡連接情況下檢測你的應用行為 ,在固定環境下,使用非常差的網絡數據編寫單元測試 。

https://github.com/AliSoftware/OHHTTPStubs

6Dixie

一個開源的 Objective-C 測試框架,包含了優秀的 iOS 框架、庫、教程、XCode 插件、組件等等。

https://github.com/Skyscanner/Dixie

7gh-unit

Test Framework for Objective-C.一個強大的單元測試框架,可以幫助進行單元測試需要進行一些配置。

https://github.com/gh-unit/gh-unit

UI Testing8UIAutomation

蘋果提供的UI自動化測試框架,使用Javascript編寫,從iOS 4開始支持。

https://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/UIAutomationRef/

9Calabash

是跨平臺開發工具Xamarin推出的一款測試工具, 使用BDD風格編寫驗收測試。

優點是支持跨平臺(需使用不同的庫),聲明式的測試風格非常易于讀寫。

缺點是不夠穩定并且運行速度慢。

http://calaba.sh/

10appium

一款用于測試Native和Hybrid App的開源自動化測試框架

http://appium.io/

robotframework-appiumlibrary - AppiumLibrary 是專為 RobotFramework的appium測試模塊

https://github.com/jollychang/robotframework-appiumlibrary

11CrashMonkey

iOS測試專用Monkey測試工具,僅支持模擬器。

https://github.com/mokemokechicken/CrashMonkey

12KIF

一款iOS功能測試框架

https://github.com/kif-framework/KIF

集成測試13Subliminal

不錯iOS集成測試框架,開發人員的不錯選擇,可惜近兩年沒有更新了,若能支持swift就好了。

https://github.com/inkling/Subliminal

selenium之css,iOS有什么好用的自動化工具