next up previous contents index
Next: White Box or Structural Up: Testing Software Previous: Psychology and Software Tests

Kinds of Software Testing

It probably became clear that software testing is a huge field. Therefore it is necessary to split it up into subdivisions. This can be done in different ways depending on your focus . In the literature at least three kinds are used. The first is from the manager's point of view. 

definition195

definition201

The economist   differs between the validationgif and the verificationgif. This distinction might be interesting for a company, but from now on the following definition of a software test  will be used and therefore this distinction will not be used:

definition211

The second kind is more orientated by the way the analysis of the program is done [Fruehauf91]. In this case the split up is often by means of the following two definitions:

definition217

definition222

The third way to split up the field of software testing uses the manner in which the test cases are being constructed and the manner in which the program is viewed. It can either be seen as a ``black box''  which gets some input and gives out its result without showing anything of its internal patterns or as a ``white box''  which discloses its structure. Due to the fact that the test carried out in chapter gif is a black box test, the focus  will in the following be on this subdivision and the next sections will be dedicated to it.



Ingo Melzer
Mon Aug 5 15:12:01 MET DST 1996