iOS Code Testing: Test-Driven Development and Behavior-Driven Development with Swift By Abhishek MishraEnglish | PDF | 2017 | 449 Pages | ISBN : 1484226887 | 11.4 MB
This book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases. You'll be introduced to basic principles of TDD, such as Test First, Red-Green-Refactor, Remove Duplicate code, Dependency Injection, and Single Responsibility. Approaches covered include TDD, behavior-driven development (BDD), UI, and acceptance testing with common standard/open source frameworks.