Testing with Xcode文件 中文版

2021-07-10 20:58:24 字數 1692 閱讀 3465

本系類文章由cocoachina翻譯小組成員翻譯自蘋果的 testing with xcode文件,參與譯者: dada(github位址

)、migrant(微博

)、da杯檸檬水(微博

),校對:wae]childhoodandy (部落格

testing with xcode文件(中文版):簡介和快速開始

xcode為你提供了豐富的軟體測試功能。測試可增強工程的穩定性,減少bug,從而加快產品的分發和銷售。乙個測試良好的應用可提公升使用者的滿意度。測試也可以幫你加快應用的開發,進一步說可讓你少浪費精力和時間,並且可幫助協調多人開發。

testing with xcode文件(中文版):測試基礎

所有的軟體都是組合體,也就是說,小組件組合到一起形成較大的、功能更強的高階元件,直到符合專案的需求。良好的測試需要涵蓋該組合的所有功能。其中單元測試通常處理該專案功能級的小組件。而xctest允許你為任何層次結構的各個級別的元件編寫相應的測試。

testing with xcode文件(中文版):編寫測試類與方法

當你使用測試導航面板往專案中新增測試目標時,xcode會在測試導航面板裡展示出測試類與方法。在測試目標裡是包含測試方法的測試類。本章節講述怎樣建立測試類和編寫測試方法。

testing with xcode文件(中文版):執行測試並檢視結果

正如在 「quick start」(中文)看到的那樣,使用 xcode 測試導航面板,可以很容易的執行測試並檢視其結果。有另外幾種執行測試的互動方法。xcode執行測試取決於乙個scheme中包括並開啟了哪些test target。測試導航面板讓你無需使用scheme編輯器就能直接控制那些被包含、被開啟或被關閉的test target、類以及方法

testing with xcode文件(中文版):除錯測試

要確定的第一件事情是:造成測試失敗的問題是測試中的**有 bug 還是執行的測試方法存在 bug。測試失敗可以指出一些不同型別的問題--既有你的假設,正在測試中的**需求,也有測試**本身--所以除錯測試可以橫跨幾個不同的工作流。然 而,通常你的測試方法是相對較小和直接的,所以最好首先檢查測試的目的是什麼,以及它是如何實現的。

testing with xcode文件(中文版):使用持續整合自動化測試過程

在開發過程中除了以互動方式執行測試外,還可以充分採取使用xcode server進行自動化測試。本章將介紹如何使用 os x server 和 xcode server 的持續整合功能來增強和擴充套件你的開發測試。

testing with xcode文件(中文版): 編寫可測試的**,命令列測試

xcode整合了對測試的支援,使您能夠構建測試包,以支援各種不同方式的開發工作。使用測試,可以發現**中潛在的回歸,並測試預期的成功與否,並驗證應用程式的行為。通過確保物件能以預期的方式執行,測試能提高**的穩定性。

testing with xcode文件(中文版):從 ocunit 過渡到 xctest

xctest是xcode5中新引入的乙個測試框架。xctest是上一代測試框架ocunit的更現代化實現。xctest提供了與xcode更好的整合並且奠定了未來改進xcode測試能力的基礎。xctest的許多的功能都類似於之前的ocunit。

Veins文件(中文)

正如之前所討論的那樣,veins的每個 並行執行在兩個 器上 omnet 用於網路 sumo 用於車輛交通 所有的 器都是通過tcp套接字連線。這意味著道路交通流量和網路流量是雙向耦合的。由道路交通 器sumo所 的車輛移動將會被對映為omnet 軟器中的移動節點。節點能夠於正在執行的道路交通 器進...

中文ruby文件

學習ruby過程中總結了一些ruby中常用的陣列操作。1 陣列定義 arr1 arr2 array.new arr3 1 2 3 2 輸出 print arr3,n 123puts arr3 0 1 print arr3.join 1,2,3 3 訪問陣列元素 arr1 0 arr1 1 這個比較有...

中文windbg幫助文件

windbg 幫助中文翻譯 強烈推薦 windbg 6.9.3漢化版 三個字串內碼工具 livedump 本機動態生成完整核心 dump 檔案 vistalkd 動態開啟 vista 系統本機核心除錯功能 兩個ida外掛程式,分別用於向ida貼上二進位制資料和以rtf格式將ida內的反彙編資料複製到...