Summary
In this chapter, you learned what things can make a scenario complex and how to go about handling them efficiently and effectively, finding common ground, deconstructing it, and using flowcharts, code coverage, and reusable parts, the latter being either standard helper functions or ones you create yourself.
In the next chapter, Chapter 12, Writing Testable Code, we will discuss how to write code that is better and more testable with test automation.