This pioneering text for emerging courses in Software Reliability and Software Testing integrates the theoretical and pragmatic aspects of Software Reliability measurement. It contains helpful appendices, glossaries of symbols and terms, challenging real-world cases, and extensive exercises.