This document contains questions for an examination on Software Testing. It is divided into two parts with multiple questions in each part. The questions cover various topics related to software testing including test metrics, defect management, test generation strategies, data flow testing, adequacy criteria, integration testing and system testing. Testing techniques like category-partition method, cause-effect graphing and predicate testing are also discussed in detail with examples.