Overview

Learn what you will cover in this chapter.

Quality assurance of software products is an essential phase of building applications that meet or exceed customer’s expectations. How you execute this exercise can make a difference between the failure and success of this course’s mission: delivering working solutions.

Producing high-quality applications is a responsibility of an entire team instead of leaving it up to quality assurance engineers only. Furthermore, as you will hear me recommending in subsequent chapters, developers need to learn and practice this area as much as testers do.

Therefore, do not ignore the current section as irrelevant even if you are a software engineer. Every development team member will benefit from reading this part.

Get hands-on with 1400+ tech skills courses.