CS 7314 (Spring 2021)
List of Topics and Tentative Schedule for Weekend Class
-
Class 1 (Ch.1-6, and 13-17 briefly):
Overview of quality, quality assurance (QA), and software
quality engineering (SQE). Testing and other QA alternatives.
-
1/8/2021: Zoom meeting, intro, logistics/resources, hw#1+project discussion
-
1/18/2021: Hw#1 due
-
1/21/2021: Project proposal due
-
Class 2 (Ch.7-9):
Testing basics, and testing based on checklists, partitions,
Musa operational profiles,
input domain partitions and related boundary conditions.
3 Formal/systematic testing techniques:
partition testing (PT),
boundary testing (BT),
and
Musa-OP/UBST.
-
1/22/2021: Zoom meeting, project proposal discussion/feedback, hw#1/#2 discussion
-
2/1/2021: Hw#2 due
-
Class 3 (Ch.10):
Midterm exam; Testing based on finite-state machines (FSMs)
and Markov chains (Markov-OP/UBST).
-
2/5/2021: Zoom meeting,
hw#2/#3 and project discussion,
midterm exam (review, and then taking the exam),
-
2/15/2021: Hw#3 due
-
Class 4 (Ch.11-12, 17):
Control flow and data flow testing (CFT and DFT). Other testing issues.
Comparison of QA activities/techniques.
-
2/19/2021: Zoom meeting, midterm exam discussion, hw#3/#4 and project discussion
-
3/1/2021: Hw#4 due
-
3/4/2021: Project presentation slides due
-
Class 5 (Ch.18-22):
Final exam; Project presentation; Quality assessment and improvement.
-
3/5/2021: Zoom meeting, hw#4 discussion, project presentation,
final exam (review, and then taking the exam),
-
3/8/2021: Project report due
-
3/10/2021: official grade reporting on my.smu.edu
Prepared by Jeff Tian
(tian@engr.smu.edu).
Posted on: Jan. 5, 2021.
Latest update: Jan. 8, 2021.