To get an expected test outcome, a standard procedure is followed which is referred to as Testing Type.
Commonly used testing types are
Unit Testing: Test the smallest code of an application
API Testing: Testing API created for the application
Integration Testing: Individual software modules are combined and tested
System Testing: Complete testing of the system
Install/UnInstall Testing: Testing done from the point of client/customer view
Agile Testing: Testing through Agile technique