Programming Books C Java PHP Python Learn more Browse Programming Books
Trade in your item
Get a $2.00
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Introducing Software Testing (ACM Press) Paperback – May 9, 2002


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$61.80 $8.79
Amazon%20Web%20Services


Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: ACM Press
  • Paperback: 304 pages
  • Publisher: Addison-Wesley Professional (May 9, 2002)
  • Language: English
  • ISBN-10: 0201719746
  • ISBN-13: 978-0201719741
  • Product Dimensions: 9.2 x 7.4 x 0.6 inches
  • Shipping Weight: 1.2 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,716,461 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

Software Development/Testing

 

Introducing

Software Testing

Louise Tamres

 

Testing plays a vital role in the development of quality software. However, many organizations have ill-defined testing processes, so many testers have to work with little guidance and have to learn their craft the hard way. This book is designed to help the inexperienced tester to make intelligent choices and maximize the effectiveness of tests, even when faced with incomplete or contradictory requirements.

Introducing Software Testing

will enable you to

  • Learn a step-by-step approach to testing, focusing on core functionality
  • Identify missing information and perform useful testing when working with deficient requirements
  • Explore various documentation formats and shortcuts for recording test cases
  • Develop strategies for designing tests at both system and unit levels
  • Apply testing techniques to object-oriented and web-based applications.

By applying risk analysis and other prioritization schemes, software developers and testers can select the most relevant tests. The ideas and examples provided help to transform product information into test cases and progress towards a more rigorous testing environment.

About the Author:

Louise Tamres is a Software Quality Specialist based in Ann Arbor, Michigan who has been performing testing since 1983, including work for the US Department of Defense and General Motors. She holds the Certified Software Quality Engineer (CSQE) qualification, is on the committee for the International Conference on Testing Computer Software and has trained and mentored many fledgling testers.

Visit us on the world wide web at

www.it-minds.com

www.aw.com/cseng

ADDISON-WESLEY

A Pearson Education book

About the Author

Louise Tamres is a US-based consultant with 16 years testing experience, including work for the US department of defence and General Motors. She holds the Certified Software Quality Engineer (CSQE) qualification, is on the committee for the International Conference on Testing Computer Software and has trained and mentored many fledgling testers.


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.6 out of 5 stars
5 star
5
4 star
3
3 star
0
2 star
0
1 star
0
See all 8 customer reviews
Finally, the book is based on proven and practical techniques.
Randy Rice
I would recommend the book to aspiring software testers and also to software developers.
Ignacio Trejos
These are like a compass to the new tester because they give a direction.
Linda Zarate

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By Linda Zarate on May 19, 2002
Format: Paperback
Finally! A book that answers the real questions about testing: how to write and manage test plans.
I had despaired of finding a good book that reflected the real work testers do, which is analyzing, strategizing and writing. Indeed, the act of testing is only the tip of the iceberg of the testing process and this book shows how to do what testers do, and do it the right way.
What makes this book so special is the way Louise Tamres shows the big picture in the introductory chapter, then leads you through the process of creating and refining test outlines that are used to develop test cases. This is the most confusing part of testing for anyone who has been thrust into that role, and is made more confusing because many companies don't have standards. The few times I have had to function as a test analyst there was no agreed upon approach, and it was like the blind leading the blind. This book will prevent that from ever happening again because it clearly shows what needs to be done and how. I like the way that simple test management tools like spreadsheets are used, because a lot of books on the subject cite very expensive test tools that are outside the budget of small companies. This makes the book realistic and practical. I also like the way each chapter is summarized, and the cases and examples are used to make the information real to the reader.
While the book shows how to develop the plans and test cases it also shows basic test techniques, including testing various software environments (web, object-oriented, performance and load, and end-to-end). These are like a compass to the new tester because they give a direction. I also like the way that associated activities, such as project and configuration management are included because these, too, are things that the new tester needs to be aware of.
If you're new to testing get this book and keep it nearby. If you are experienced, you'll still learn a lot from the book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By Randy Rice on September 6, 2002
Format: Paperback
Introducing Software Testing is a good treatment of many techniques that have been successfully used by testers over the years. This book has a good philosophy behind it that says requirements and processes are important in testing. However, the book presents the information in a way that people in organizations that may not have firmly defined requirements or processes can still easily apply the techniques described in the book.
There was a lot for me to like about this book. First, there is a wide coverage of test and test-related topics. There are many topics in software testing - just go to a testing conference to see some of the possibilities. Tamres does a good job in covering the major topics in a way that leaves the reader with an understanding of what's needed for software testing. Second, the book is appropriate for testers at all levels. Although the title is "Introducing Software Testing," I would not dismiss it too quickly as being a book just for beginners. I have been a full-time tester and trainer in testing for 14 years and still learned valuable things from this book. Third, there is adequate detail. I never left any topic asking "why?" or "how?". The level of detail is a good balance between readability and having enough detail to explain the topics. For every topic, there are multiple examples of how to apply the techniques described in the book. These examples show realistic ways the techniques would be applied in an actual project. Finally, the book is based on proven and practical techniques. The techniques shown in the book are the same ones that testers have been using for many years, but having them in one book is a great thing. The techniques are easy to understand and apply.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By Mike Tarrani HALL OF FAMETOP 50 REVIEWER on May 17, 2002
Format: Paperback
Teaches good habits to new testers, and offers much to experienced test professionals. I cannot imagine a better introductory book for software testers because this much needed text bypasses the theory that similar books inundate you with and goes straight to the essence of what testers spend most of their time doing: writing test plans and developing test cases. In fact, the first chapter (Tackling the Testing Maze) is the roadmap for the rest of the book, as well as the test process itself. The approach is modern in that it's aligned to iterative development life cycles, which is based on eight stages:
1. Exploration
2. Baseline test
3. Trend analysis
4. Inventory
5. Inventory combinations
6. Boundaries
7. Data
8. Stress the environment
What I like about this book is the no-nonsense approach to developing a test outline from which the test plan(s) and test cases will be derived, and the way that this documentation is aligned to the real world. For example, due diligence in the form of meticulous attention to sign-offs and authorities to proceed is emphasized. This alone is a common failure point in many test organizations. I also like the way that the realities of the project are highlighted, especially the interactions with the development team and the integration of project considerations into the process - in particular, the schedule constraints that all testers must juggle while meeting quality goals.
Other areas that make this a realistic look at testing include the chapters on object-oriented and web testing, and the inclusion of security testing - especially the latter which has been neglected in many advanced books and is an important, but overlooked, aspect of the full test suite.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again