Testing Processes

A process is an important concept in modern software development. Only when the activities are organized in process descriptions, can these be communicated, followed, observed, and improved. The basis for understanding what testing is, is therefore the understanding of the testing process. This paper presents the general concept of a process, and expands on this to present a suggestion for a generic testing process. For each of the activities in this generic process this paper presents suggestions for detailed activities, meant to serve as inspiration for further work on a truly generic testing process.