Functional Testing
Functional testing is performed to verify if corresponding fix or fixes are already fixed within QA standards (Ticket Verification)
Develop
Sanity Testing
This to ensure that the fix is deployed in the corresponding environment
Staging
Automated Smoke Testing
Affected modules of corresponding automated smoke test will be executed to ensure that the high level flow works properly.
Staging
Regression Testing
Affected module of corresponding regression test will be executed to ensure that the fix of critical issue did not affect any existing flow, this will only be performed once categorised by qa & dev
Staging
Performance Testing
Will be executed if there are fixes that are specific to performance.
Develop and Staging