A Comprehensive Guide on Software Testing
Software Testing is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is Defect free.