Test execution[Mandatory] In this step testing is executed based on the test plan and test cases. Ensure the testing teams are aware of their responsibilities prior to testing. Ideally the testing team should be in one location to enable easier collaboration. Key activities include: Preparation and setup of the test environment Execution of test cases based on the test plan Recording of test results Recording, classification and prioritization of identified defects Resolution of defects based on priority Regression testing after defects have been resolved The minimum test types to conduct include Unit testing Integration end-to-end (e2e) tests User acceptance tests Security testing as per software security guidelines Performance / Stress tests Output : Test reports with test completion status and test pass rates, Defect logs