From the course: Tech on the Go: Building a Software Test Department

Unlock this course with a free trial

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

What kinds of tests are there?

What kinds of tests are there?

- [Instructor] What kinds of tests are there? There are a number of different ways to test software. The most common techniques are unit testing, integration testing, and functional testing. Let's explore each in order as they build upon each other. With that foundation, we'll discover other types of related testing. A unit is the smallest, testable part of an application. This size depends on how the application was built. In a procedural application, it can be an entire module or an individual function. In object-oriented applications, it can be as big as an interface like a class, or more often an individual method. With that in mind, let's explore unit testing, which tests a completely isolated unit of code via its application program interface. Unit tests are performed in memory, meaning no permanent changes take place. This makes them safe to run over and over again. Additionally, unit tests execute very quickly,…

Contents