Managing the Testing Process, Testing Principles and Techniques (Unit Integration, Systems, Acceptance; Testing Types (State Based, Regression, Configuration, Compatibility, Alpha, Beta, and Acceptance); Test Driven Development; Test Plan Development; Reporting, Tracking, and Analysis of Problems encountered during Development.
COMP2140 - Software Engineering AND COMP2171 - Object Oriented Design and Implementation