Continuing with the major premise of this chapter, that the most important
considerations in software testing are issues of psychology, we can
identify a set of vital testing principles or guidelines. Most of these principles
may seem obvious, yet they are all too often overlooked. Table 2.1
summarizes these important principles, and each is discussed in more
detail in the paragraphs that follow