O'Reilly logo

The Software Test Engineer's Handbook, 2nd Edition, 2nd Edition by Judy McKay, Graham Bath

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9 Functional Testing

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:

  • Accuracy
  • Suitability
  • Interoperability

Terms used in this chapter

accuracy testing, interoperability testing, suitability testing, quality attribute

9.1 Introduction

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required