Course description:
The course presents a systematic approach to software testing, in context of the software life cycle and as a branch of software engineering, building on students' prior knowledge of software engineering. Through both the breadth and depth of its coverage, the courseprepares students to make an effective contribution to software testing as professional software engineers.