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?
From the course: Tech on the Go: Building a Software Test Department
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
-
-
-
A practical case for quality3m 5s
-
(Locked)
Why should you test software?3m 52s
-
(Locked)
Does the difference between bugs and defects matter?2m 19s
-
(Locked)
What is a test case?3m 4s
-
(Locked)
Measuring code and test coverage3m 44s
-
(Locked)
What kinds of tests are there?5m 31s
-
(Locked)
Manual testing for correctness3m 21s
-
(Locked)
Automated software testing for rapid feedback4m 36s
-
(Locked)
Regression testing for confidence3m 10s
-
(Locked)
The practice of exploratory testing4m 35s
-
(Locked)
Session-based testing with a group3m 53s
-
(Locked)
Linting and detecting bad code smells5m 32s
-
(Locked)
The role of security testing3m 44s
-
(Locked)
Effective bug reporting5m 14s
-
(Locked)
Building a partnership with engineering and product5m 51s
-
(Locked)
The first test engineer4m 7s
-
(Locked)
Testing as part of a CI/CD pipeline3m 26s
-
(Locked)
Scaling a test department2m 28s
-
-