Schedule

Spring 2026

Class Time and Location
  • When: TH, 6:30 PM - 9:15 PM
  • Where: Virtual via Zoom (link will be provided on Canvas)

Course Schedule

The content below includes what we will be teaching throughout the semester and is subject to change to meet the learning goals of the class. Check this website regularly for the latest schedule and for course materials that will be posted here through links on the syllabus. Please refer to the table for topics, assignments, and readings for each session. Note that:

  • Slides for each session will be posted after class and can be accessed via the links.
  • Description includes but not limited to the topics that will be covered in class.
  • Assignments are due as indicated; late submissions may not be accepted unless prior arrangements are made.
  • Readings include both textbook chapters and selected online resources to supplement the learning process.
  • Important dates such as presentations, exams, and breaks are highlighted for convenience.
Week Date Description Coursework Readings
Module 1: General Introduction
1 Jan 15
[slides]
Course Overview
Introduction to Software Quality Assurance And Testing
Discussion
Form Link Test
Module 2: Software Quality Components
2 Jan 22
[slides]
What is Software Quality?
McCalls Software Quality Factors Model
Software Quality Components
Software Development and Software Quality Plans
3 Jan 29
[slides]
Software Paradigms and Affecting Quality
Technical and Formal Reviews
Procedures and Work Instructions
Training and Certification
Module 3: Quality Metrics and Quality Standards
4 Feb 5
[slides]
Corrective and Preventative Actions
Configuration Management
Document Control
Software Quality Metrics
5 Feb 12
[slides]
The Cost of Quality
Introduction to Quality Standards
ISO and IEC Quality Standards
IEEE Engineering Standards
6 Feb 19 Presentation I - Graded Session None
Module 4: Introduction of Software Testing
7 Feb 26
[slides]
What is Software Testing?
Importance of Software Testing
Tools used for Software Testing
Principles of Software Testing
8 Mar 5
[slides]
Testing Techniques used in Levels of Testing
White Box Testing Technique
Black Box Testing Technique
Grey Box Testing Technique
9 Mar 12 Spring Break No Class
Module 5: Levels of Software Testing
10 Mar 19
[slides]
Unit Testing and Integration Testing
System Testing and Regression Testing
Functional Testing and Non Functional Testing
User Acceptance Testing
11 Mar 26
[slides]
Equivalence Case Partition
State Transition Technique
Decision Table Technique
Boundary Value Analysis Technique
12 Apr 2 Holy Thursday No Class
13 Apr 9 Presentation II - Graded Session None
14 Apr 16
[slides]
Test Case Productive Prepration
Test Execution summary
Test Case Coverage
Defect Reporting and Tracking
15 Apr 23
[slides]
Forward Traceability
Backward Traceability
Traceability Matrix
Requirements Traceability Matrix (RTM)
16 Apr 30 Final Project Presentation All Discussions DUE