Introduction to Software Testing

By Paul Ammann,Jeff Offutt | Publisher: Cambridge University Press

About the book

This extensively classroomtested text takes an innovative approach to explaining software testing that defines it as the process of applying a few precise, generalpurpose criteria to a structure or model of the software. The book incorporates cuttingedge developments, including techniques to test modern types of software such as OO, web applications, and embedded software. This revised second edition significantly expands coverage of the basics, thoroughly discussing test automaton frameworks, and adds new, improved examples and numerous exercises. The theory of coverage criteria is carefully and cleanly explained to help students understand concepts before delving into practical applications, while extensive use of the JUnit test framework gives students practical experience in a test framework popular in industry. Exercises, meanwhile, feature specifically tailored tools that allow students to check their own work. The book's website also offers an instructor's manual, PowerPoint slides, testing tools for students, and example software programs in Java.

Editions of Introduction to Software Testing

Hardcover
ISBN 9781107172012

Read an Excerpt

This extensively classroomtested text takes an innovative approach to explaining software testing that defines it as the process of applying a few precise, generalpurpose criteria to a structure or model of the software. The book incorporates cuttingedge developments, including techniques to test modern types of software such as OO, web applications, and embedded software. This revised second edition significantly expands coverage of the basics, thoroughly discussing test automaton frameworks, and adds new, improved examples and numerous exercises. The theory of coverage criteria is carefully and cleanly explained to help students understand concepts before delving into practical applications, while extensive use of the JUnit test framework gives students practical experience in a test framework popular in industry. Exercises, meanwhile, feature specifically tailored tools that allow students to check their own work. The book's website also offers an instructor's manual, PowerPoint slides, testing tools for students, and example software programs in Java.

Frequently Asked Questions

What is Introduction to Software Testing about?

This extensively classroomtested text takes an innovative approach to explaining software testing that defines it as the process of applying a few precise, generalpurpose criteria to a structure or model of the software. The book incorporates cuttingedge developments, including techniques to test modern types of software such as OO, web applications, and embedded software. This revised second edition significantly expands coverage of the basics, thoroughly discussing test automaton frameworks, and adds new, improved examples and numerous exercises. The theory of coverage criteria is carefully and cleanly explained to help students understand concepts before delving into practical applications, while extensive use of the JUnit test framework gives students practical experience in a test framework popular in industry. Exercises, meanwhile, feature specifically tailored tools that allow students to check their own work. The book's website also offers an instructor's manual, PowerPoint slides, testing tools for students, and example software programs in Java.

What core themes, tropes, or subjects are explored in Introduction to Software Testing?

Computing and Information Technology > Computer programming / software engineering > Software Engineering

Where can I read a sample of Introduction to Software Testing?

You can read an official preview of the few pages here https://www.book2look.com/book/9781107172012

Who is/are the Author/s of the book Introduction to Software Testing?

Paul Ammann,Jeff Offutt

Who is the Publisher of the book Introduction to Software Testing?

Cambridge University Press

What are the ISBN numbers for the physical and digital editions?

Introduction to Software Testing is available as hardcover(ISBN 9781107172012)