Other Types of Tests
Learn about some other types of testing techniques that can be used to test our code.
We'll cover the following...
Some other types of testing
Unit and integration testing are not the only types of tests we have. Depending on what kind of application we’re creating and what requirements our software has when it comes to things such as data integrity, handling large workloads, compatibility with other applications, and so on, we can choose to expose the code to several different test types.
Let’s briefly take a look at some of these tests.
System testing
System testing tests a system when it is completely integrated into its execution environment. Here, we’ll test things such as whether the login works, whether we can create and edit data in the application, whether the user interface presents data correctly, and whether we can delete entries.
These things are typically tested earlier in the development process too, but they need to be verified when the source code is in its live production environment.
Acceptance testing
Acceptance testing is often divided into four different types:
- User acceptance testing
- Operational acceptance testing
- Constructional and regulatory acceptance testing