How to Teach Software Testing? Experiences with a Sandwich Approach
We report on our experience with teaching software testing to graduate students. This experience was gained within a course offered yearly each winter term from 2015 till today. The course does not solely entail software testing as a topic, but also addresses briefly static analysis first (i.e. before testing) and verification afterwards (i.e. after testing). This is the reason for calling it with a twist from the testing perspective a sandwich approach. We motivate and present the overall structure and format of the course w.r.t. its learning objectives. We moreover describe some illustrative examples for structured interactions with students during the lecture as well as for project assignments, putting these into perspective w.r.t. the sandwich approach.
Wed 28 OctDisplayed time zone: Lisbon change
14:00 - 14:45 | |||
14:00 15mTalk | How to Teach Software Testing? Experiences with a Sandwich Approach TestEd 2020 Leen Lambers Hasso-Plattner-Institut, Universität Potsdam
Link to publication DOI | ||
14:15 15mTalk | A Case-based Approach for introducing Testing Tools and Principles TestEd 2020 Frédéric Dadeau Univ. Bourgogne Franche-Comté FEMTO-ST Institute/DISC, CNRS, Besançon, Jean-Philippe Gros , Fabien Peureux Institut FEMTO-ST (UMR CNRS 6174) and Smartesting S&S Link to publication DOI | ||
14:30 15mTalk | Can Learning Formal Specification Be Fun? - Experience and Perspective TestEd 2020 Wishnu Prasetya Utrecht University, Craig Leek Utrecht University, Roan Oosenbrug Utrecht University, Petar Kostic Utrecht University, Mike de Vries Utrecht University Link to publication DOI |