Course Information

Course Description

The relationship of software testing to quality is examined with an emphasis on testing techniques. Topics include module and unit testing, integration and acceptance testing, testing methods, defining test plans and strategies that map to system requirements. Testing principles, formal models of testing and software testing standards are also examined.


The students completing this course will learn quality and testing concepts.  They will also be able to write test plans, test design specifications, and test cases, apply use test metrics to manage the test process.


The attendance list will be kept for the course.  As per the university regulation, attendance for lectures is compulsory. If a student does not attend 30% or more lecture hours, he/she fails the course. It is strongly recommended that students attend all lectures. 

Further Details

Please look at Lecture Notes/Introduction