XCTest這個文集是翻譯的蘋果官方文檔,目前我也是剛接觸XCTest,日后有了新的需要分享的會繼續分享出來。
關于使用Xcode測試
重要提示: 本文檔包含有關API或開發中的技術的初步信息。此信息可能會更改,根據本文檔實現的軟件應使用最終操作系統軟件進行測試。
Xcode為您提供了廣泛的軟件測試的能力。測試您的項目從而實現項目代碼的健壯性,減少錯誤,并加快您的產品的接受分銷和銷售。經過良好測試的應用程序,可以提高用戶滿意度。測試還可以幫助您更快,更進一步開發應用程序,減少浪費的工作量,并可用于幫助多人的開發工作保持協調。
這個是官方文檔里面的截圖
概述:
在本文檔中,您將學習如何使用Xcode中包含的測試功能。XCTest框架由所有新的測試目標自動鏈接。
快速開始。從Xcode 5和XCTest框架的介紹開始,配置項目的測試的過程已經簡化和自動化的測試導航器,以簡化測試啟動和運行。
性能測量。Xcode 6及更高版本包括創建測試的能力,允許您根據基線測量和跟蹤性能變化。
UI測試。Xcode 7增加了編寫運行應用程序UI的測試的功能。它包括將UI交互記錄到源代碼中的能力,您可以將其轉換為測試。
連續集成和Xcode服務器。Xcode測試可以使用命令行腳本執行或配置為由Mac上的機器人自動運行Xcode服務器執行。
前提條件:
你應該對應用程序的設計和編程理念。
看了這個的人同樣也看了:
下面是WWDC會議視頻:
WWDC 2013:Xcode 5測試(409)
WWDC 2014:Xcode 6測試(414)
WWDC 2015:Xcode 7中的UI測試(406)
WWDC 2015:Xcode 7中的持續集成和代碼覆蓋(410)