Integrated Test Development
A. Bijlsma, Harrie J. M. Passier, Harold Pootjes, Sylvia Stuurman · 2018
Creating test cases is a difficult task for students. The number of existing recommendations on how to create test cases is overwhelming. There is a lack of guidelines on how to apply those recommendations one step after another. This problem even becomes more complicated when students are taught to refactor their code as a habit. We propose an approach to teach students how to develop and test their code systematically, with refactoring integrated. In our approach, we pay attention to both functionality and robustness.