Å·±¦ÓéÀÖ

Jump to ratings and reviews
Rate this book

A Practitioner's Guide to Software Test Design

Rate this book
A comprehensive, up-to-date and practical introduction to software test design. This book presents all the important test design techniques in a single place and in a consistent and easy-to-digest format. An immediately useful handbook for test engineers, developers, quality assurance professionals and requirements and systems analysts, it enables you to: choose the best test case design; find software defects in less time and with fewer resources; and develop optimal strategies that help reduce the likelihood of costly errors. It also assists you in estimating the effort, time and cost of good testing. included, helping you to fully understand the practical applications of these techniques. From well-established techniques such as equivalence classes, boundary value analysis, decision tables and state-transition diagrams, to new techniques like use case testing, pairwise testing and exploratory testing, the book is a usful resource for testing professionals seeking to improve their skills and a handy reference for college-level courses in software test design.

300 pages, Hardcover

First published January 1, 2003

20 people are currently reading
323 people want to read

About the author

Lee Copeland

3Ìýbooks1Ìýfollower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
48 (35%)
4 stars
62 (45%)
3 stars
23 (16%)
2 stars
3 (2%)
1 star
1 (<1%)
Displaying 1 - 7 of 7 reviews
Profile Image for Avraam Mavridis.
133 reviews24 followers
June 2, 2020
Thats a classic describing blackbox testing, boundary testing etc.
Profile Image for Ravin.
1 review1 follower
January 30, 2017
Good breadth on various testing techniques. Some techniques are explained with lacking in depth, nevertheless a good book on testing techniques.
5 reviews
September 1, 2024
provides a fundamental and comprehensive theoretical foundation for understanding how software testing is structured and what it entails.

Examples are given in all chapters, which makes it much easier to grasp initially complex concepts. There is a detailed description of two main approaches to testing: black box and white box methods. At the end of each main content chapter, there are assignments; however, most of them are now difficult to complete due to non-functioning links. It's easy to read for those who have English proficiency at the level of reading technical literature and documentation.

Some approaches are mentioned that I would say are rarely used in real life and projects, such as Pairwise or State-Transition testing. However, it's very useful to know about them, especially their application cases.

The book has established itself as a "must-have" for anyone involved in testing. The book remains relevant in 2024, despite being published over 15 years ago.

However, the book will not be interesting to those who have already read at least one book on testing techniques and methodology, as it only covers basic theoretical aspects.
4 reviews
July 28, 2019
I obviously recommend this book. It is like a Bible for testers. There are only concrete things, not excessive writing, so it can be used either as a handbook for everyday task or as one-time reading.

Old, but still good. I've never seen anything better.
Profile Image for ZeV.
184 reviews21 followers
October 9, 2024
While the book provides a broad overview of testing techniques and is easy to read with a touch of humor, it is a bit outdated. It lacks coverage of current terminologies such as agile and test-driven development, though this may be due to its target audience not being programmers. I came to the book from a programming background, and apparently the testing and QA is a much broader field. The materials are structured well and detailed.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.