Software Testing Techniques by Boris Beizer is an absolute
must for anyone who has a serious interest in software
testing. This 549-page book covers nearly every aspect of
the process of finding errors in computer programs, moving
from basic definitions and terminology through detailed and
easy-to-understand explanations of most testing strategies
in use today, finishing with a chapter on implementing
testing strategies in a development organization.
This book is written with the practitioner in mind, but
can equally well be used by students in software engineering
curriculums. It presents both theory and practice in a
thorough and clear manner, illustrating both concepts
and practical techinqes with numerous realistic examples.
All in all, in this reviewers mind, this is a very good
book on software testing, in particular for the active
practicioner, but could definitely be used by students of
software engineering.