iOS Test-Driven Development by Tutorials: Learn real-world test-driven development
by: Joshua Greene
Publication Date 出版日期: 2019
Print Length 页数: 325
Language 语言: English
Print Length 页数: PDF/EPUB/CODE
Size: 62 Mb
The book that teaches you to write maintainable and sustainable apps by building them with testing in mind or adding tests to already-written apps.
Learn How to Test iOS Applications!
This book is for intermediate iOS developers who already know the basics of iOS and Swift development but want to learn how to write code which is both testable and maintainable. To start,you’ll learn the TDD Cycle and how to implement these concepts within an iOS application. The book then takes you through Test Expressions and Expectation so that you can test synchronous code. You’ll then write tests to verify networking endpoints and the ability to mock the returned results,followed by writing tests that run against authentication endpoints. Continue trouble-shooting your apps by understanding common legacy problems,as well as breaking dependencies into modules. And,finally,refactor large classes into smaller,more manageable classes and objects.
iOS Test-Driven Development by Tutorials
Introduction
What You Need
Book License
Book Source Code & Forums
Section l: Hello,TDD!
Chapter 1: What Is TDD?
Chapter 2: The TDD Cycle
Section I: Beginning TDD
Chapter 3: TDD App Setup
Chapter 4: Test Expressions
Chapter 5: Test Expectations
Chapter 6: . Dependency Injection & Mocks
Section ll: TDD with Networking
Chapter 7: Introducing Dog Patch
Chapter 8: Networking client
Chapter 9: . Using the Network Client
Chapter 10: Image Client
Section IV: TDD in Legacy Apps
Chapter 11: Legacy Problems
Chapter 12: Dependency Maps
Chapter 13: Breaking Up Dependencies
Chapter 14: Modularizing Dependencies
Chapter 15: Adding Features to Existing Classes
iOS Test-Driven Development by Tutorials: Learn real-world test-driven development
by: Joshua Greene
Publication Date 出版日期: 2019
Print Length 页数: 143
Language 语言: English
Print Length 页数: PDF/EPUB/CODE (Early Access)
Size: 33 Mb
Book Description
Learn How to Test iOS Applications
This book is for intermediate iOS developers who already know the basics of iOS and Swift development but want to learn how to write code which is both testable and maintainable. To start,you’ll learn the TDD Cycle and how to implement these concepts within an iOS application. The book then takes you through Test Expressions and Expectation so that you can test synchronous code. You’ll then write tests to verify networking endpoints and the ability to mock the returned results,followed by writing tests that run against authentication endpoints. Continue trouble-shooting your apps by understanding common legacy problems,as well as breaking dependencies into modules. And,finally,refactor large classes into smaller,more manageable classes and objects.
Chapter 1: What Is TDD?
Chapter 2: The TDD Cycle
Chapter 3: Driving TDD
Chapter 4: Test Expressions
Chapter 5: Test Expectations
Chapter 6: Dependency Injection & Mocks
Chapter 7: Introducing Dog Patch
Chapter 8: RESTful Networking
Chapter 9: Authentication Client
Chapter 10: Authenticated Network Calls
Chapter 11: Websockets
Chapter 12: Legacy Problems
Chapter 13: Dependency Maps
Chapter 14: Breaking Up Depdendencies
Chapter 15: Adding Features to Existing Classes
Chapter 16: Refactoring Large Classes
iOS Test-Driven Development by Tutorials. zip
iOS Test-Driven Development by Tutorials.zip