Transcript Chapter 1
SWE 415: Software Testing and Quality Assurance Section 01, 12:00-12:50pm, 22:130 Spring Semester 2007 - 2008 (072) King Fahd University of Petroleum & Minerals Information & Computer Science Department Important Preliminaries • Instructor: Dr. Wasfi Al-Khatib وصفي الخطيب • Office: (22) 133-1 • Office hours: – SMW 1:00-1:50pm, SM 4:00-4:50pm – By Appointment. • Phone: 1715 • email: [email protected] Feedback Slip Current Catalog Description • Concept of software quality, and software quality metrics. Software quality assurance planning & implementation. Quality process standards. Validation & verification. Reviews, walkthroughs, & inspections. Mechanisms for validating software systems. Techniques for generating and validating test data. Students participate in a group project on software validation and verification. Course Material • Prerequisites: ICS 253 and SWE 316. • Text Book – John McGregor and David A. Sykes, A Practical Guide to Testing Object-Oriented Software, Addison-Wesley, 2001, ISBN: 0-201-325640. • References – Additional References and Handouts will be distributed Topics (Tentative and Unordered) • • • • • • • • • • Introduction to software quality assurance Inspections and reviews Principles of software validation Software verification Software testing Specification based test construction techniques White-box and gray-box testing Control flow oriented test construction techniques Data flow oriented test construction techniques Cleanroom approach to quality assurance Grading Policy Homeworks 10% Project 20% Pop Quizzes 5% Quizzes 10% Two Major Exams 30% Final Exam 25% Important Dates Task Date [and Time] Location Weight Quiz 1 Wednesday February 27, 2008 In class 2% Quiz 2 Wednesday March 12, 2008 In class 2% Major Exam I Monday March 24, 2008 7:30-9:30pm TBA 15% Quiz 3 Wednesday April 9, 2008 In class 2% Quiz 4 Wednesday April 30, 2008 In class 2% Major Exam II Monday May 12, 2008 7:30-9:30pm TBA 15% Quiz5 Wednesday May 28, 2008 In class 2% Final Exam Sunday June 8, 2008 7:30-9:30am TBA 25% Remarks (1) • Homeworks: No late homework will be accepted. Discussing questions among your classmates and on Blackboard is highly encouraged. Copying homework solutions from each other is NOT permitted and will be considered CHEATING. • Quizzes: 15-20 minute. Each covers material given since the last quiz or major exam. • Pop Quizzes: 5-10 minute. Each covers material given during the same lecture. • Exams, homeworks and quizzes are generally CHALLENGING Remarks (2) • Attendance will be checked each class. • Unexcused Absences Policies: – The first FOUR absences are FREE of charge. – The FIFTH absence is worth -2.5 of your maximum 100 total. – Each subsequent absence, up to the NINTH absence, is worth -0.5. – The TENTH absence will result in an automatic DN. – An unexcused absence becomes an excused absence ONLY by an official letter from the Deanship of Students’ Affairs Office. Remarks (3) • Students are expected to be courteous toward the instructor and their classmates throughout the duration of this course. • All cell phones and pagers must be turned off during class and exams. 24-Hour Policy • One has 24 hours to object to the grade of a homework, [pop] quiz or a major from the end of the class time in which the graded exam/homework papers have been distributed. If for some reason you cannot contact me within this period, send me an email requesting an appointment. The email should be sent within the 24-hour time period. CHEATING POLICY • Cheating in one category will result in a zero for the whole category. For example, if cheating is confirmed in homework 3, this will result in 0 out of 10% [which means that there is no need to submit any additional homework]. • An additional 5% will be deducted from the overall total (out of 100). • http://en.wikipedia.org/wiki/D%C4%83nu%C5% A3_Marcu