Below-listed five test steps are executed for any test:
Test Object Identification
Test Functions
Utility or Session controlling steps
Commenting
Programming Logic