MBT: Model-Based Testing

Study period 4, 2014
Mon 17 March - Wed 21 May, 2014
Course codes: DIT848/GU and DAT260/Chalmers, 7.5 hp

Given by Computer Science and Engineering at
Chalmers Technical University and The University of Gothenburg

Teacher: Gerardo Schneider

Note: The following schedule is preliminary and it is subject to change. Any change will be notified in the News section under "Home" after the course starts.

Place: Lectures will take place at Lindholmen, Jupiter building. Monday morning and Wednesday afternoon in room 243, and on Wednesdays morning in room 122.

Literature: UL = Utting & Legeard, J-S = Jorgensen and Sommerville, R = Robinson Q = QuickCheck (papers).

Wk Lecture Literature
1/12 Mon Mar 17 08.15-12.00 LJ243 L0, L1 Introduction to Validation and Verification J-S
Wed Mar 19 10.15-12.00 LJ122 L2 FSM/EFSM and Black box testing J-S
Wed Mar 19 13.15-17.00 LJ243 L3, L4 White Box Testing, Testing from the Software Development Perspective J-S
2/13 Mon Mar 24 09.00-10:15, 10:30-12.00 LJ243 L5-L6 Koen Claessen QuickCheck: Property-based testing - Properties and Generators Q
Wed Mar 26 10.15-12.00 LJ122 A1 Assignment 1: FSM, Black and white box testing -
Wed Mar 26 13.15-17.00 LJ243 A1 Assignment 1 (cont.) -
3/14 Mon Mar 31 09.15-12.00 LJ243 A1 Assignment 1 (cont.) -
Wed Apr 2 10.15-12.00 LJ122 L7 EFSM -
Wed Apr 2 13.15-17.00 LJ243 A2 Assignment 2: QuickCheck -
4/15 Mon Apr 7 09.15-12.00 LJ243 A2 Assignment 2 (cont.) -
Wed Apr 9 10.15-12.00 LJ122 L8 More on EFSM -
Wed Apr 9 13.15-15.00, 15.15-17.00 LJ243 A2, A3 Assignment 2 (cont.), Assignment 3: EFSM -
-/16 Mon Apr 14 NO LECTURE - HOLIDAY
Wed Apr 16 NO LECTURE - HOLIDAY
-/17 Mon Apr 21 NO LECTURE - HOLIDAY
Wed Apr 23 NO LECTURE - HOLIDAY
5/18 Mon Apr 28 08.15-10:00, 10:15-12.00 LJ243 L9, L10 Introduction to MBT, How to select your tests UL:1-3, UL:4
Wed Apr 30 10.15-12.00 LJ122 L11 Graph Theory Techniques in MBT R
Wed Apr 30 NO LECTURE - HOLIDAY
6/19 Mon May 5 09.15-12.00 LJ243 A3 Assignment 3 (cont.) -
Wed May 7 10.15-12.00 LJ122 L12 ModelJUnit UL:5.1,5.2
Wed May 7 13.15-15:30, 15:30-17.00 LJ243 L13, A4 Making tests executable, Assignment 4: MBT UL:5.3,8
7/20 Mon May 12 09.15-12.00 LJ243 A4 Assignment 4 (cont.) -
Wed May 14 10.15-12.00 LJ122 A4 Assignment 4 (cont.) -
Wed May 14 13.15-17.00 LJ243 L14, mbt2014-tdd.zip, mbt2014-tdd_solution.zip, Instructions Micael Andersson (Volvo IT) Test-Driven Development (TDD 1) -
8/21 Mon May 19 09.15-12.00 LJ243 L15, TyrePressureMonitor.zip, TyrePressureMonitor_solution.zip Micael Andersson (Volvo IT) Test-Driven Development (TDD 2) -
Wed May 21 10.15-12.00 LJ122 L16 Revision Lecture
Wed May 21 13.15-15.00 LJ243 L17 Continuation Revision Lecture
This page was updated May 23 2014, 18:26 .