Lecture 4 Testing - Concepts Issues Techniques
Lecture 4 Testing - Concepts Issues Techniques
Lecture – 4
Software Testing Concepts
• Test execution involves running the test cases and collecting the
results.
• It includes recording defects, analyzing test outcomes, and verifying
whether the software behaves as expected.
• Test execution may be done manually or with the help of automated
testing tools.
Test Management
• Test coverage refers to the extent to which the software has been
tested.
• It aims to ensure that a sufficient number of test cases have been
executed to cover different parts of the software, including code
statements, branches, conditions, and requirements.
Test Automation