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
What are the ISBN numbers for the physical and digital editions?
Introduction to Software Testing is available as hardcover(ISBN 9781107172012)