Csci 565: Lecture Notes


The Approximate WEEK
Topic
Readings
1
Course Overview, Introduction to Software Testing
(Basic definitions, testing strategies, whitebox, blackbox testing

Jorgensen book (ch-1, ch2)

2-4
Set Theory for Testers, Graph Theory for TestersModel Based Software Testing ( State-Based Testing,  Petri  Nets based testing , and Statecharts) Jorgensen book (ch3-ch4), Notes
5-6
 Functional Testing  Syntax driven Testing, Decision Table-Based Testing, Cause and effect Testing,  Jorgenen book (ch5-8), Notes
7
 Overview of Software Testing Techniques Jorgensen book (ch4), Notes
8
Path Testing (DD-Paths)
Jorgenen book (ch9)
9-10
Data Flow Tetsing (DFT);
Slice-Based Testing (SBT)
Jorgensen book (ch10-ch11)
11
Levels of testing
Jorgensen book (ch12)
12
Integration testing(revisited)
Jorgensen book (ch13)
13
System level testing
Jorgensen book (ch14)
14-16
GUI Tetsing
Testing Web Applications,
Advanced Topics (Software Achitecture,  Model-Based Testing, and/or NFR testing)
 TBA
17
Presentation
TBA






Last Update Jan.10.2011  by HR