Part 2: TDD Techniques

Part 2 introduces the techniques necessary for effective TDD. Along the way, we will incrementally build the core logic of a word guessing game, Wordz – writing all our tests first.

By the end of this part, we will have produced high-quality code by writing tests first. The SOLID principles and hexagonal architecture will help us organize code into well-engineered building blocks that are easy to test. Test doubles will bring external dependencies under our control. We will look at the bigger picture of test automation and how the test pyramid, QA engineers, and workflow improve our work.

This part has the following chapters:

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.143.4.181