This is an old revision of the document!
Lectures
Week 1
- Readings: Chapter 1, 2 (for background), Chapter 5, Section 23.3
- Slides :
Week 2
- Readings: Slides
- Slides :
Week 3
- Readings: Chapters 5 and 6
- Slides :
Week 4
- Readings: Chapter 7
- Slides :
<!--
====== Week 3 ======
* Readings: Chapters 6 , 7 & 8, Binder book on reserve (QA 76.64 B52) Section 6.5.6, pp161..164
* Slides:
* {{:09-summary.ppt|Summary}}
* {{:09-equivalenceclass.pdf| Equivalence Class Testing
(author prof. Gunnar Gotshalks)}}
* {{:08-decisiontable.pdf|Decision Table Testing(author prof. Gunnar Gotshalks)}}
* {{:09-varnegationstrategy.pdf|Variable Negation Strategy (author prof. Gunnar Gotshalks)}}
* {{:10-functionaltestreview.pdf|Functional Testing Review}}
====== Week 4 ======
* Readings: Chapter 9
* Slides:
* {{:11-summary.ppt|Summary}}
* {{:11-paths.pdf|Path Testing and Test Coverage(author prof. Gunnar Gotshalks)}}
* {{:11-summary-2.ppt|Summary}}
* {{:11a-moreonpaths.pdf|More on Path(author prof. Gunnar Gotshalks)}}
====== Week 5 ======
* Readings: Chapter 10 & 11
* Slides:
* {{:12-creatingtestcases.pdf|Path Testing - Creating Test Cases (author prof. Gunnar Gotshalks)}}
* {{:13-dataflow.pdf|Dataflow Testing (author prof. Gunnar Gotshalks)}}
* {{:13a-slices.pdf|Slices (author prof. Gunnar Gotshalks)}}
* {{:14-structuraltestreview.pdf|Structural Testing Review (author prof. Gunnar Gotshalks)}}
====== Week 6 ======
* Readings:
* Slides:
* {{:27-autogui.pdf|Automated GUI Testing}} (author prof. Gunnar Gotshalks)
* {{:27-testpatterns.ppt|Test Patterns}} (author prof. Vassilios Tzerpos )
* {{:uispec4j.pdf|UISpec4J}}
* [[http://www.cs.bgu.ac.il/~se082/wiki.files/class-4-Extreme-Programming-1-TDD.ppt|Test Driven Development]]
====== Week 7 ======
* Readings: Chapters 23, 12, Sections 4.3.2, 4.3.5; Binder book on reserve (QA 76.64 B52) Chapter 7 except for sections: 7.2.5, 7.2.6, 7.2.9, Scope and Granularity and no hybrids allowed in 7.3.2, 7.3.5, 7.4.5
* Slides:
* {{:15-levelsoftesting.pdf| Levels of Testing (author prof. Gunnar Gotshalks)}}
* {{:16-statemodeling.pdf|State-Based Testing (author prof. Gunnar Gotshalks)}}
====== Week 8 ======
* Readings: Chapters 23, 12, Sections 4.3.2, 4.3.5; Binder book on reserve (QA 76.64 B52) Chapter 7 except for sections: 7.2.5, 7.2.6, 7.2.9, Scope and Granularity and no hybrids allowed in 7.3.2, 7.3.5, 7.4.5
* Slides:
* {{:17-stateerroridentification.pdf|State-Based Testing: Error Identification (author prof. Gunnar Gotshalks)}}
* {{:18-statetestcases.pdf|State-Based Testing: Test-Cases (author prof. Gunnar Gotshalks)}}
====== Week 9 ======
* Readings: Chapters 13, 14
* Slides:
* {{:19-integrationfunctional.pdf|Integration Testing Functional Decomposition Based(author prof. Gunnar Gotshalks)}}
* {{:19a-integrationpath.pdf|Integration Testing Path Based(author prof. Gunnar Gotshalks)}}
* {{:20-system.pdf|System Testing (author prof. Gunnar Gotshalks)}}
====== Week 10 ======
* Readings: Chapter 15, Sections 4.3.3, 4.3.4
* Slides:
* {{:21-interaction.pdf|Interaction Testing(author prof. Gunnar Gotshalks)}}
* {{:01-project.pdf|Help-Desk Example}}
====== Week 11 ======
* Readings: Chapters 16 & 17
* Slides:
* {{:23-ooissues.pdf|Issues in OO Testing(author prof. Gunnar Gotshalks)}}
* {{:23a-aspectorientedprog.pdf|Aspect Oriented Programming (author prof. Gunnar Gotshalks)}}
* {{:24-ooclass.pdf|Class Testing (author prof. Gunnar Gotshalks)}}
====== Week 12 ======
* Readings: Chapters 18 & 19
* Slides:
* {{:25-oointegration.pdf|OO Integration Testing
(author prof. Gunnar Gotshalks)}}
* {{:28-oosystem.pdf| OO System Testing
(author prof. Gunnar Gotshalks)}}
-->