2- Course Aim :
By the end of this course the students should be able to Understand the theoretical aspects of software testing and Introduce the concepts of software measurement and its role in the planning and monitoring of software development projects and Apply the basic theory of software measurement to the development of measurements for attributes of software systems, processes and resources and Examine in detail a range of methods for testing software, and the contributions that they can make to achieving goals for the quality of software.