Summary and Quiz: Exploring TDD with Quality Assurance

Test your knowledge of implementing TDD with quality assurance.

We'll cover the following

Chapter’s recap

This chapter discussed the importance of various manual processes during development. Despite its advantages, we’ve seen how TDD cannot prevent all kinds of defects in software. First, we covered the benefits of applying human creativity to manual exploratory testing, where we can uncover defects that we missed during TDD. Then, we highlighted the quality improvements that code reviews and analysis bring. We also covered the very manual nature of creating and verifying excellent user interfaces with satisfying user experiences.

Next, we emphasized the importance of security testing and operations monitoring in keeping a live system working well. Finally, we reviewed approaches to integrating manual steps into automation workflows, and the trade-offs we need to make.

Quiz

Get hands-on with 1400+ tech skills courses.