There are many different types of testing that can be applied to make sure that an application works as expected. Different approaches provide different results, depending on what exactly we want to test. In general, we can divide these into two groups:
- Manual testing
- Automated testing