Unit Testing: Test the smallest units of an application.
Integration Testing: It serves to visualize how a new unit is correctly integrated to an existing one previously tested.
System Testing: Verify that the system complies with the specification of functional requirements.
Regression Testing: Verify that the changes made during the maintenance or development of a new version do not have an adverse effect on already tested ones.
Acceptance Testing Support: The role of the testing team is to define a test sequence that corresponds to the acceptance criteria and design or select the test cases that will be executed.