簡體   English   中英

Xcode 5 // iOS 6和7 // TDD:OCUnit或XCTest

[英]Xcode 5//iOS 6 and 7//TDD: OCUnit or XCTest

我是一名軟件工程專業的學生,​​在實習課程中,一小組學生與第三方客戶合作解決問題。 我的團隊已經分配了一個涉及編寫iOS程序的項目。 我們都沒有做任何iOS編程。 我們正在貪婪地閱讀,但需要盡快加快速度,因為學期只有15周。

我的問題是測試框架。 我們的團隊計划使用TDD。 我們的iOS應用程序需要支持iOS 6和7.我以為我讀過XCTest只支持iOS 7的地方,我們需要使用OCUnit來支持iOS 6.這是真的嗎? 我們如何編寫支持iOS 6和7的應用程序? 是否像將部署目標設置為iOS 6.0並且不使用iOS 6.0之后引入的任何API一樣簡單?

您可以定位iOS 6及更高版本,但如果您使用XCTest,則只能在iOS 7上運行測試。

我相信您仍然可以使用XCTest,但我建議您在研究中查看Kiwi( https://github.com/allending/Kiwi )。 它基本上用你選擇的任何框架(xctest / octest)包裝宏來為你提供一個規范式的測試選項。 此外,它具有非常強大的模擬/存根支持,這在單元測試中是必不可少的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM