CSE 7314/5314 (Spring 2007) Syllabus

Software Testing and Quality Assurance

Prof. Jeff Tian, CSE Dept., SMU, Dallas, TX 75275
Phone: (214)768-2861; Fax: (214)768-3085
E-mail: tian@engr.smu.edu; Webpage: www.engr.smu.edu/~tian/class/7314.07s

General Description

Quality assurance (QA) includes many techniques and activities aimed at assuring that appropriate functionality has been implemented correctly in the software system or product. We will devote substantial time of this course to various topics related to testing, with a focus on testing techniques, including: These testing techniques are organized by their underlying models, including lists, partitions and equivalent classes, finite-state machines. Test activities, management, automation, and related issues, such as testing sub-phases, team organization, testing process, people's roles and responsibilities, test automation tools, etc., will also be discussed.

The rest of the class time will be devoted to the following topics:

Workload and Grading

The course grade each student receives will reflect the weighted average of exams, homework assignments, and course project. The approximate weight assignment is as follows:

Homework and In-class Participation
Midterm Exam
Final Exam


Textbook and Tentative Schedule

Other Information

Prepared by Jeff Tian (tian@engr.smu.edu).
Posted: Jan. 4, 2007.

Back to CSE 7314 Webpage