What is the normal order of activities in which software testing is organized?