1 SWE Software Testing and Quality Assurance Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science Department
2 Lecture Outline Course Overview Review of Software Validation & Verification
3 Information Instructor: Dr. Sajjad Mahmood Office: B 22, 109 Tel: Office hours SMW 11:00 AM - 11:50 AM, U 2:00 - 2:50 PM T 10:00 AM - 10:50 AM or by appointment
4 Catalog Description Concepts of software quality, software quality metrics, software quality assurance planning and implementation,quality process standards. Validation & verification, reviews, walkthroughs & inspection. Mechanisms of validating software systems, techniques for generating and validating test data.
5 Course Material Prerequisites: ICS 253, SWE 312, SWE 316 Text Book John McGregor and David A. Skykes, A Practical Guide to Testing Object-Oriented Software, Addison-Wesley, References: Additional Material and Handouts will be distributed in the class
6 Topics Principles of software validation Software verification, inspections and reviews Software testing Specification based test techniques White-box and gray-box testing Control flow oriented test techniques Data flow oriented test techniques Introduction to software quality assurance Cleanroom approach to quality assurance
7 Evaluation Policy Home Works5 % Quizzes10 % Project15 % Major Exam 120 % Major Exam 220 % Final Exam (Comprehensive) 30 %
8 General Polices Attendance will be checked in each class. If the number of unexcused absences exceeds NINE classes, DN grade will be reported. Homeworks: No late homework will be accepted. Quizzes: minutes. Each quiz will cover material given since the last quiz or major exam.
9 General Polices No makeup homework, quizzes or exams will be given. Registrar will announce the date, time and the place of the final exam. The final exam will be comprehensive.