KFUPM Logo
ICS Logo
King Fahd University of Petroleum & Minerals جـامـعـة المـلك فـهـد للـبـتـرول والمـعـادن
College of Computer Sciences & Engineering كـلـيـة عـلـوم وهنـدسـة الحــاسـب الآلي
Information & Computer Science Department قـسـم عـلـم الحـاسـب الآلي والمـعلـومـات
Software Engineering (SWE) Pre-Requisites Chart (132 Credit-Hours)
KFUPM Logo

King Fahd University of Petroleum & Minerals

College of Computer Sciences and Engineering

Information and Computer Science Department

SWE 326: Software Testing and Quality Assurance (3-0-0)

Syllabus - Second Semester 2017-2018 (172)

Website: Blackboard learn 9.1

Class Time, Venue and Instructor Information:

Sec. Time Venue Instructor Office Hours
01

UTR

09:00-09:50am

22-132

Dr. JAMELEDDINE HASSINE

Office: 22-324

Phone: 013-860-7542

E-mail: jhassine@kfupm.edu.sa

MW

11:00AM–12:00PM

or by appointment

Course 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.

Pre-requisite Courses: SWE312, SWE215

Assesment Plan:

Assesment Tool Weight
Assignment & Quizzes 18 %
Testing tool presentation (groups of two students) 2 %
Project 15 %
Major Exam 1 (TBD) 15 %
Major Exam 2 (TBD) 20 %
Final Exam (May 5th 2018 @ 8:00AM, location: TBD) 30 %

Tentative Schedule & Major Topics:

Week# Topic
1 Introduction to Software Testing
2 Static Analysis
3 Dynamic Analysis
4 Unit Testing
5 Test Process and Test Plans
6 Graph Coverage- Structural coverage
7 Graph Coverage- Data flow coverage
8 Graph Coverage- Logic coverage
9 Graph Coverage- Specification coverage
10 Input Space Partitioning
11 Mutation Testing
12 Integration testing
13 Regression testing
14 Software Quality Assurance
15 Software Quality Metrics

Best of luck!!