PREFACE
Welcome to Foundations of Software Testing! This book intends to offer exactly what its title
implies. It is important that students planning a career in information technology take a
course in software testing. It is also important that such a course offer students an opportu-
nity to acquire material that will remain useful throughout their careers in a variety of soft-
ware applications, products, and changing environments. This book is an introduction to
exactly such material and hence an appropriate text for a course in software testing. It distills
knowledge developed by hundreds of testing researchers and practitioners from all over the
world and brings it to its readers in an easy-to-understand form.
Test generation, selection, prioritization, ...