Module 3: Testing Techniques and Terminologies

End-to-End Testing

Test the complete workflow from start to finish to ensure all components work together seamlessly.

Ad-hoc Testing

Conduct informal testing without a structured plan to uncover unexpected issues.

Sanity/Smoke Testing

Perform quick checks to verify basic functionality before conducting more in-depth testing.


Test again after defects are fixed to ensure issues have been resolved.

Regression Testing

Ensure that new changes do not negatively impact existing functionality.

Exploratory Testing

Test the software dynamically and creatively without predefined test cases to discover new defects.

Globalization Testing

Verify that the software functions correctly in different languages and regional settings.