From the course: Test Automation with Python: 1 Introduction to Automated Testing

Unlock this course with a free trial

Join today to access over 24,800 courses taught by industry experts.

Kinds of testing

Kinds of testing

- [Instructor] Let's talk some more about testing. And specifically, let's give an overview of the various kinds of testing that relate to software. So, testing is the act of defining, building, and executing processes that determine application quality. This is a good definition, but it's pretty general. We can get a lot more specific about the various types and subtypes of testing so we know what kinds of options we have when it comes to defining and building these test processes. The way I like to think about types of testing is as a three-dimensional matrix or space. Each dimension corresponds to one facet or characteristic of every test. Here are the three dimensions that I see in testing. First, I like to talk about test targets. A test target is basically the thing you want to test. We might call it the object under test to be more general. In software testing, it's usually called the app under test, sometimes written…

Contents