Abhishek Mishra 
iOS Code Testing [PDF ebook] 
Test-Driven Development and Behavior-Driven Development with Swift

Apoio


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. 


i OS Code Testing offers helpful instruction to teach i OS 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.


€62.99
Métodos de Pagamento

Tabela de Conteúdo

Chapter 1 Introduction to Test-Driven Development.- Chapter 2 Writing your first set of Unit Tests.- Chapter 3 Introducing the MVVM pattern.- Chapter 4 Applying TDD techniques to the data model.- Chapter 5 Testing View Controllers.- Chapter 6 Testing Collection Views.- Chapter 7 Testing NSURLSession.- Chapter 8 Testing Legacy code.- Chapter 9 Continuous Integration.- Chapter 10 Introduction to BDD.- Chapter 11 Installing Quick.- Chapter 12 Applying BDD and TDD techniques.- Chapter 13 Testing the UI.

Sobre o autor

Abhishek Mishra has been developing software for over 12 years and has experience with a diverse set of programming languages and platforms. He holds a Masters degree in Computer Science from the University of London and is a freelance consultant and trainer specializing in i OS development. He is the author of
Swift i OS: 24-Hour Trainer and
i Phone & i Pad App: 24-Hour Trainer. He was also the technical editor on 
Professional i OS Programming.

Compre este e-book e ganhe mais 1 GRÁTIS!
Língua Inglês ● Formato PDF ● Páginas 440 ● ISBN 9781484226896 ● Tamanho do arquivo 12.1 MB ● Editora Apress ● Cidade CA ● País US ● Publicado 2017 ● Carregável 24 meses ● Moeda EUR ● ID 5064861 ● Proteção contra cópia DRM social

Mais ebooks do mesmo autor(es) / Editor

16.580 Ebooks nesta categoria