Learning Software Testing Using a Collaborative Activities Oriented Platform

This publication describes a teaching initiative of software testing that makes use of a collaborative environment. Learning software testing is in fact a domain which needs practice in order to develop the necessary know-how. We led a project-based experiment with a collaborative environment of a new kind. We wanted to verify its ability to serve our particular learning context. In this article, after a quick definition of software testing, we discuss the problem of teaching software testing. We then present a project-based organization to teach skills dedicated to software testing. We describe the generic collaborative working platform we have used in our pedagogical context. We conclude with some results of an experiment.