Date | Teacher | Place | Topic | Lecture notes / comments |
24.01.2011 | L. Briand | Introduction & Overview |
| |
31.01.2011 | L. Briand | Introduction to software testing |
| |
07.02.2011 | L. Briand | White-box Testing | • Control flow testing• Data flow testing• Integration testingWhite-box testing | |
14.02.2011 | L. Briand | White-Box Testing (continued) | • Control flow testing• Data flow testing• Integration testing | |
21.02.2011 | L. Briand | Black-Box Testing | • Equivalence partitioning• Category-partition testing• Cause-effect graphs, logic function testingBlack-box testing | |
28.02.2011 | L. Briand | Black-box testing (continued) | • Cause-effect graphs, logic function testing• Model-based testing• Combinatorial techniques | |
07.03.2011 | L. Briand | Testing Object Oriented Systems | • Class and class cluster testingClass Testing Part1Class Testing Part2Class Testing Part3Class Testing Erik Arisholm's lecture | |
14.03.2011 | L. Briand | Testing object-oriented systems (continued) | • Integration testing• Functional testing using UML | |
21.03.2011 | Andrea Arcuri | Random Testing | . Random testing. Adaptive random testingRandom Testing | |
28.03.2011 | Mehrdad Sabetzadeh | Requirements Quality Assurance | . Inspections. Structural consistency checking and querying. Requirements simulation. Formal verification techniques Requirements Quality Assurance | |
04.04.2011 | Leon Moonen | Program Analysis for Software Verification | . relation to testing . static vs dynamic program analysis. analysis precision & safety. data flow analysis (uninitialized variables & dead definitions). program slicing. application to automating software inspectionsStatic analysis for verification | |
11.04.2011 | L. Briand | Mutation Testing |
| |
02.05.2010 | L. Briand | Regression testing | . Test selection. Test prioritizationRegression testingSurvey on regression testing research | |
09.05.2011 | Shiva Nejati | Model checking | . Temporal logic. Basic model checking algorithms. Model checking tools: SMV. State explosion problem. Model checking successes and future challenges Model Checking | |
16.05.2011 | L. Briand | Safety Analysis | . Fundamental concepts. Hazard analysis. Fault tree analysis. Safety standards. Safety cases, safety arguments (GSN notation)Safety Analysis | |
23.05.2011 | L. Briand | Software Reliability Engineering | • Measuring and predicting software reliability• Certifying software reliability• Defensive programming• Fault toleranceSoftware Reliability EngineeringProgramming for Reliability | |
30.05.2011 | L. Briand | Quality Assurance and Management | • Statistical quality control• Preventing defects: Defect root cause analysis• Assessing V&V effectiveness: Orthogonal defect Classification |
Teaching plan
Published Jan. 11, 2011 10:46 AM
- Last modified Feb. 7, 2020 4:02 PM