Computing and Information Technology, Computer Programming / Software Engineering, Software Engineering

iOS Code Testing : Test-Driven Development and Behavior-Driven Development with Swift
Paperback Published on: 30/06/2017
Price: £54.99
wordery
wordery
Synopsis
Put into motion practical examples to master Test-Driven Development (TDD) and acceptance testing in Swift.
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.
*iOS Code Testing* offers helpful instruction to teach iOS developers to retrospectively fit tests to legacy code, refactor legacy code so as to make the code more testable, install and configure a popular Swift BDD framework, practice BDD with Xcode, and create automated UI tests with Xcode. Additionally, many projects have legacy code bases. Legacy code is often seen as a blocker when it comes to implementing any kind of testing.
**What You Will Learn**
- Fit test to legacy code retrospectively
- Install and configure popular Swift BDD frameworks
- Practice BDD with Xcode
**Who This Book Is For**
Software practitioners, such as Swift developers and mobile app testers.
Publisher information
- Publisher: Apress
- ISBN: 9781484226889
- Number of pages: 440
- Dimensions: 235 x 155 x 24 mm
- Weight: 6964g
- Languages: English