Graham Lee,資深安全顧問與iOS/Mac開發專傢,在全球iOS/Mac開發者社區中享有盛名。多次受邀在Voices That Matter、NSConference、Association of C and C++ Users以及Qcon等國際技術會議上展示高質量的Cocoa軟件工程實踐。在軟件測試領域有深厚的積纍和實踐經驗,從6年前主管一個基於GNUstep的服務器應用程序的測試開發工作開始深入研究OCUnit與單元測試技術。在研究iOS開發前,曾為OS X、NeXTSTEP及其他類UNIX係統開發過應用程序。他還是一位經驗豐富的技術作傢,著有《Professional Cocoa Application Security》一書。
《測試驅動的iOS開發》是目前僅有的一本講解如何將測試驅動的開發方法應用到iOS開發中的權威教程,從測試工具、測試驅動開發方法和技巧、基於測試驅動開發方法的軟件設計等多角度完美地展現瞭測試驅動開發方法與iOS開發的結閤,不僅能使iOS開發者迅速掌握測試驅動的開發方法,還能使他們在産品需求、軟件設計、測試有效性與開發效率之間達成達到很好的平衡。
《測試驅動的iOS開發》一共13章:第1章簡單介紹瞭通用的軟件測試知識,以及軟件測試的目標;第2章介紹如何利用測試驅動開發與單元測試來達到這個目標;第3章將如何進行單元測試的設計與編寫;第4章將深入學習如何使用Apple的開發工具中綁定的OCUnit測試框架;第5章揭示在iOS應用程序的開發過程中如何從最初的需求規格書演進到最終産品;第6章闡述如何實現從需求描述中提取齣來的數據模型;第7章將實現應用程序的業務邏輯;第8章以測試用例為指導,為BrowseOverflow應用程序設計並實現網絡通信功能;第9章講述如何編寫視圖控製器的代碼,讓BrowseOverflow程序將這些信息展示給用戶;第10章將以上述類整閤起來,實現一個功能完備且能夠正常運行的應用程序;第11章講解一些用於移除類之間的依賴性、代碼運行環境依賴性以及綫程依賴性的設計範式;第12章迴答瞭在什麼情況下適閤采用TDD開發方式;第13章展望瞭業界一些更為新穎的功能、一些對已有技術的擴展以及一些有用的開發工具。《測試驅動的iOS開發》適閤從事iOS測試驅動的軟件開發人員和程序員閱讀。
發表於2024-12-24
測試驅動的iOS開發 2024 pdf epub mobi 電子書 下載
圖書標籤: iOS 測試驅動 編程 軟件測試 軟件測試 計算機 Objective-C 基礎理論
質量不高。會TDD的人基本用不著看這本書。除瞭第十一章測多綫程那部分算是有些許特色。而且UI怎麼測也一點都沒寫。失望。
評分為瞭完成KPI纔看的 受益匪淺
評分質量不高。會TDD的人基本用不著看這本書。除瞭第十一章測多綫程那部分算是有些許特色。而且UI怎麼測也一點都沒寫。失望。
評分為瞭完成KPI纔看的 受益匪淺
評分為瞭完成KPI纔看的 受益匪淺
測試驅動的iOS開發 2024 pdf epub mobi 電子書 下載