Information Communication Technology ICT – 7 The systems life cycle | e-Consult
7 The systems life cycle (1 questions)
Regression Testing: This type of testing is performed after code changes (e.g., bug fixes, new features) to ensure that the changes have not introduced new defects or broken existing functionality. Example: After fixing a bug in the login module, regression testing would be performed to ensure that the fix doesn't affect other parts of the application, such as account management or transaction processing.
Smoke Testing: This is a preliminary test performed after a new build of the software is created to verify that the most critical functions are working correctly. Example: After a new build is compiled, smoke testing would involve verifying that the application can launch, that users can log in, and that the core features are accessible. If any of these critical functions fail, the build is considered to be faulty and needs to be re-tested.