Course Description
This course aims to introduce software testing concepts and techniques, including software errors, failure, requirements specification, test case design, black box testing, white box testing, unit testing, integrated testing, system testing, automated testing, regressing testing, and testing tools. Students will apply their learned testing concepts and techniques to testing some software case studies.
Intended Learning Outcomes
CILO-1: An ability to interpret and describe the concepts of software testing.
CILO-2: An ability to interpret and describe the general testing techniques.
CILO-3: An ability to apply the learned testing techniques to the practical software testing.