|Listed in category:
EXTRA 10% OFF 3+ ITEMSSee all eligible items and terms
Have one to sell?

How to Break Software : A Practical Guide to Testing James Whitta

Free US Delivery | ISBN:0201796198
US $7.46
Condition:
Very Good
Used book that is in excellent condition. May show signs of wear or have minor defects. 100% ... Read moreabout condition
Breathe easy. Returns accepted.
Shipping:
Free Economy Shipping. See detailsfor shipping
Located in: Reno, Nevada, United States
Delivery:
Estimated between Wed, May 29 and Fri, May 31 to 43230
Delivery time is estimated using our proprietary method which is based on the buyer's proximity to the item location, the shipping service selected, the seller's shipping history, and other factors. Delivery times may vary, especially during peak periods.
Returns:
30 days returns. Buyer pays for return shipping. See details- for more information about returns
Payments:
      
Earn up to 5x points when you use your eBay Mastercard®. Learn moreabout earning points with eBay Mastercard

Shop with confidence

eBay Money Back Guarantee
Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
Seller assumes all responsibility for this listing.
eBay item number:395265655197
Last updated on May 22, 2024 07:54:14 PDTView all revisionsView all revisions

Item specifics

Condition
Very Good
A book that does not look new and has been read but is in excellent condition. No obvious damage to the cover, with the dust jacket (if applicable) included for hard covers. No missing or damaged pages, no creases or tears, and no underlining/highlighting of text or writing in the margins. May be very minimal identifying marks on the inside cover. Very minimal wear and tear. See the seller’s listing for full details and description of any imperfections. See all condition definitionsopens in a new window or tab
Seller Notes
“Used book that is in excellent condition. May show signs of wear or have minor defects. 100% ...
Book Title
How to Break Software : A Practical Guide to Testing James Whitta
ISBN
9780201796193
Publication Year
2002
Type
Textbook
Format
CD-ROM / Trade Paperback
Language
English
Publication Name
How to Break Software : a Practical Guide to Testing
Item Height
0.7in
Author
James Whittaker
Item Length
9in
Publisher
Pearson Education
Item Width
6.9in
Item Weight
12 Oz
Number of Pages
208 Pages

About this product

Product Information

How to Break Software takes a very applied and non-rigid approach to teaching how to test software for common bugs. It is a departure from conventional testing in which testers prepare a written test plan and then use it as a script when testing the software. Instead of relying on a rigid plan, it should be intelligence, insight, experience and a "nose for where the bugs are hiding" that guide testers. This book helps testers develop this insight. The techniques presented in this book not only allow testers to go off-script, they encourage them to do so. Don't blindly follow a document that may be out of date and that was written before the product was even testable. Instead, use your head! Open your eyes! Think a little, test a little and then think a little more.

Product Identifiers

Publisher
Pearson Education
ISBN-10
0201796198
ISBN-13
9780201796193
eBay Product ID (ePID)
2256428

Product Key Features

Author
James Whittaker
Publication Name
How to Break Software : a Practical Guide to Testing
Format
CD-ROM / Trade Paperback
Language
English
Publication Year
2002
Type
Textbook
Number of Pages
208 Pages

Dimensions

Item Length
9in
Item Height
0.7in
Item Width
6.9in
Item Weight
12 Oz

Additional Product Features

Lc Classification Number
Qa76.76.T48w48 2003
Table of Content
Preface. Dedication. Chapter Summaries. I. INTRODUCTION. 1. A Fault Model to Guide Software Testing. The Purpose of Software Testing. Understanding Software Behavior. Understanding Software''s Environment. The Human User. File System User. The Operating System User. The Software User. Understanding Software''s Capabilities. Testing Input. Testing Output. Testing Data. Testing Competition. Summary and Conclusion. Exercises. References. II. USER INTERFACE ATTACKS. 2. Testing from the User Interface: Inputs and Outputs. Using the Fault Model to Guide Testing. Exploring the Input Domain. First Attack: Apply inputs that force all the error messages to occur. Second Attack: Apply inputs that force the software to establish default values. Third Attack: Explore allowable character sets and data types. Fourth Attack: Overflow input buffers. Fifth Attack: Find inputs that may interact and test various combinations of their values. Sixth Attack: Repeat the same input or series of inputs numerous times. Exploring Outputs. Seventh Attack: Force different outputs to be generated for each input. Eighth Attack: Force invalid outputs to be generated. Ninth Attack: Force properties of an output to change. Tenth Attack: Force the screen to refresh. Conclusion. Exercises. References. 3. Testing from the User Interface: Data and Computation. Testing Inside the Box. Exploring Stored Data. Eleventh Attack: Apply inputs using a variety of initial conditions. Twelfth Attack: Force a data structure to store too many/too few values. Thirteenth Attack: Investigate alternate ways to modify internal data constraints. Exploring Computation and Feature Interaction. Fifteenth Attack: Force a function to call itself recursively. Sixteenth Attack: Force computation results to be too large or too small. Seventeenth Attack: Find features that share data or interact poorly. Conclusion. Exercises. III. SYSTEM INTERFACE ATTACKS. 4. Testing from the File System Interface. Attacking Software from the File System Interface. Media-based Attacks. First Attack: Inject faults that simulate memory access problems. Second Attack: Inject faults that simulate network problems. Third Attack: Damage the media. File-based Attacks. Fourth Attack: Assign an invalid file name. Fifth Attack: Vary file access permissions. Sixth Attack: Vary/corrupt file contents. Exercises. 5. Testing from the Software/OS Interface. Attacking Software from Software Interfaces. Record-and-Simulate Attacks. Observe-and-Fail Attacks. Conclusion. Exercises. IV. CONCLUSION. 6. Some Parting Advice. You''ll Never Know Everything. Bug Hunts. Friday Afternoon Bug Fests. Conclusion. References. APPENDICES. Annotated Glossary of Programming Terms. Appendix A. Testing Exception and Error Cases Using Runtime Fault Injection. Introduction. A Mechanism for Runtime Fault Injection. Fault Selection. Conclusions. Acknowledgments. References. Appendix B. Using HEAT: The Hostile Environment Application Tester. Canned HEAT User Guide. The Application Band. The Monitor Band. Fault Injection Bands and Their Functionality. The Network Band. Disk Storage. Memory. Appendix C. What is Software Testing? And Why is it so Hard? Introduction. The Software Testing Process. Phase One: Modeling the Software''s Environment. Phase Two: Selecting Test Scenarios. Phase Three: Running and Evaluating Test Scenarios. Phase Four: Measuring Testing Progress. Conclusion. References. The Software Testing Problem.
Copyright Date
2003
Topic
Software Development & Engineering / Quality Assurance & Testing, General
Lccn
2002-018693
Dewey Decimal
005.1/4
Intended Audience
College Audience
Dewey Edition
21
Illustrated
Yes
Genre
Computers

Item description from the seller

Better World Books West

Better World Books West

98.8% positive feedback
1.3M items sold
Joined Jul 2016

Detailed seller ratings

Average for the last 12 months

Accurate description
4.9
Reasonable shipping cost
5.0
Shipping speed
5.0
Communication
5.0

Seller feedback (382,132)

c***m (327)- Feedback left by buyer.
Past 6 months
Verified purchase
AAA+++; Excellent Service; Great Pricing; Fast Delivery-Faster Than Expected to Hawaii!; ; Book in Excellent Condition--Better Than Described ; TLC Packaging; Excellent Seller Communication, Sends updates . Highly Recommended!, Thank you very much!
a***b (1146)- Feedback left by buyer.
Past month
Verified purchase
Outstanding experience in every way. Seller was very good communicating. The description was accurate in every detail. The package was exceptionally well wrapped. Shipping was remarkably fast. I would recommend this seller without qualification. Thanks to the music shop.
o***o (73)- Feedback left by buyer.
Past 6 months
Verified purchase
Am pleased to say this was a satisfying transaction. Item was fairly priced and accurately described. Shipped soon after sale, in sturdy packaging. Arrived on time, undamaged. I recommend this seller.

Product ratings and reviews

4.5
2 product ratings
  • 1 users rated this 5 out of 5 stars
  • 1 users rated this 4 out of 5 stars
  • 0 users rated this 3 out of 5 stars
  • 0 users rated this 2 out of 5 stars
  • 0 users rated this 1 out of 5 stars

Would recommend

Good value

Compelling content

Most relevant reviews

  • Simply... High-quality

    I haven't finished reading it, but because of the people involved on its creation, the contents and focus, Microsoft recommends it for its interviews!