目錄(65章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Your First Unit Tests
- Building your first automatic unit test
- Understanding TDD
- TDD in Xcode
- Advantages of TDD
- Disadvantages of TDD
- What to test
- Summary
- Chapter 2. Planning and Structuring Your Test-Driven iOS App
- Task list view
- Task detail view
- Task input view
- Structure of the app
- Getting started with Xcode
- Setting useful Xcode behaviors for testing
- Summary
- Chapter 3. A Test-Driven Data Model
- Implementing the ToDoItem struct
- Implementing the Location struct
- Implementing the ItemManager class
- Summary
- Chapter 4. A Test-Driven View Controller
- Implementing ItemListViewController
- Implementing ItemListDataProvider
- Implementing DetailViewController
- Implementing InputViewController
- Summary
- Chapter 5. Testing Network Code
- Implementing asynchronous tests
- Implementing a login request to a web service
- Handling errors
- Summary
- Chapter 6. Putting It All Together
- Connecting parts
- Serialization and deserialization
- Functional tests
- Summary
- Chapter 7. Code Coverage and Continuous Integration
- Enabling code coverage
- Continuous integration
- Automatic deployment with fastlane
- Summary
- Chapter 8. Where to Go from Here
- What we have learned so far
- Integration tests
- UI tests
- Behavior-Driven Development
- TDD in existing projects
- More information about TDD
- Summary
- Index 更新時間:2021-07-16 09:46:03
推薦閱讀
- DevOps with Kubernetes
- GeoServer Cookbook
- 數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)(Java語言實現(xiàn))
- Debian 7:System Administration Best Practices
- Python數(shù)據(jù)分析基礎(chǔ)
- Visual Basic程序設(shè)計(第3版):學(xué)習(xí)指導(dǎo)與練習(xí)
- Web Application Development with MEAN
- Java持續(xù)交付
- Cassandra Data Modeling and Analysis
- HTML5+CSS3網(wǎng)站設(shè)計教程
- Oracle BAM 11gR1 Handbook
- OpenShift在企業(yè)中的實踐:PaaS DevOps微服務(wù)(第2版)
- Express Web Application Development
- 基于Struts、Hibernate、Spring架構(gòu)的Web應(yīng)用開發(fā)
- 移動增值應(yīng)用開發(fā)技術(shù)導(dǎo)論
- Python函數(shù)式編程(第2版)
- 深度學(xué)習(xí)入門:基于Python的理論與實現(xiàn)
- 現(xiàn)代CPU性能分析與優(yōu)化
- JavaScript Concurrency
- Clojure Web Development Essentials
- 熱處理常見缺陷分析與解決方案
- Learning jqPlot
- C++游戲設(shè)計案例教程
- Unity Certified Programmer:Exam Guide
- 架構(gòu)寶典
- Building Data Streaming Applications with Apache Kafka
- Python高手修煉之道:數(shù)據(jù)處理與機器學(xué)習(xí)實戰(zhàn)
- Python極客項目編程(第2版)
- Python金融大數(shù)據(jù)挖掘與分析全流程詳解
- Redux Quick Start Guide