Functional testing is the cornerstone of testing—it doesn’t matter if the software is incredibly fast or amazingly reliable if it doesn’t do what it’s supposed to do.
In this chapter, we’ll be looking at functional testing by considering the following quality characteristics:
Terms used in this chapter
accuracy testing, interoperability testing, suitability testing, quality attribute
Before we jump into the functional quality attributes and how to test them, we need to talk about functional testing in general.
Does the software do what it is supposed to do?
Functional testing focuses on determining if the software does what it’s supposed to do. The basis for determining ...