Systematic Software Testing

( 3 )

Overview

Gain an in-depth understanding of software testing management and process issues that are critical for delivering high-quality software on time and within budget. Written by leading experts in the field, this book offers those involved in building and maintaining complex, mission-critical software systems a flexible, risk-based process to improve their software testing capabilities. Whether your organization currently has a well-defined testing process or almost no process, Systematic Software Testing provides ...

See more details below
Available through our Marketplace sellers.
Other sellers (Hardcover)
  • All (6) from $3.61   
  • New (2) from $59.00   
  • Used (4) from $3.61   
Close
Sort by
Page 1 of 1
Showing All
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$59.00
Seller since 2005

Feedback rating:

(222)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
2002 Hardcover Small 4to, hardcover, no dj, as issued. NEW. Bright, crisp & clean, unread; covers glossy. xxix, 536 p., illus.

Ships from: Baltimore, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$63.33
Seller since 2010

Feedback rating:

(63)

Condition: New
Comes with free delivery confirmation (tracking), and ships out of Northern California (We want this item in your hands ASAP:). Your satisfaction is naturally guaranteed. We are ... at your service. Thanks for reading! Read more Show Less

Ships from: Hayward, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 1
Showing All
Close
Sort by
Sending request ...

Overview

Gain an in-depth understanding of software testing management and process issues that are critical for delivering high-quality software on time and within budget. Written by leading experts in the field, this book offers those involved in building and maintaining complex, mission-critical software systems a flexible, risk-based process to improve their software testing capabilities. Whether your organization currently has a well-defined testing process or almost no process, Systematic Software Testing provides unique insights into better ways to test your software.

Read More Show Less

Editorial Reviews

From The Critics
Craig (a test manager and consultant) and Jaskiel (an information manager) outline a flexible process for improving software testing capabilities. Focusing on the prevention and early discovery of defects, the testing process described parallels the software development lifecycle. Instructions describe what to test, setting priorities, and completion, with attention to the use of test plans, design, and metrics. Risk analysis and test effectiveness measurement are also discussed. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9781580535083
  • Publisher: Artech House, Incorporated
  • Publication date: 1/28/2002
  • Series: Artech House Computer Library Series
  • Edition description: New Edition
  • Edition number: 1
  • Pages: 568
  • Product dimensions: 7.30 (w) x 9.30 (h) x 1.60 (d)

Meet the Author

Rick D. Craig, an experienced test manager and consultant at Software Quality Engineering, has spoken at testing conferences every year since 1985. Rick has helped hundreds of companies throughout Europe, Asia, Australia, and the Americas improve their testing practices. Rick is the former American editor of Software Quality Management magazine, an active member of Mensa of America, and a Colonel in the United States Marine Corps Reserve. He is a technical editor for StickyMinds.com, a community Web site for software testing and quality engineering managers and professionals. Stefan P. Jaskiel is an information manager experienced in the development of technical documentation. He has developed a wide variety of reference manuals, online help systems, and multimedia CD-ROMs for hardware and software applications in client/server, Web, and PC environments. Stefan has led the design and development of systems/processes for managing and disseminating technical information.

Read More Show Less

Table of Contents

Preface. Acknowledgments. An Overview of the Testing Process - A Brief History of Testing. STEPTM Testing Process. Risk Analysis - What is Risk? Software Risk Analysis. Planning Risks and Contingencies. Master Test Planning - Levels (Stages) of Test Planning. Audience Analysis. Activity Timing. Standard Templates. Sections of a Test Plan. Detailed Test Planning - Acceptance Testing. System Testing. Integration Testing. Unit Testing. Analysis and Design - Creating Inventories. Black Box vs. White Box. Black Box Science. Black Box Art. White Box Science. Test Design Documentation. Test Implementation - Test Environment. Model Office Concept. What Should be Automated? Avoiding Testing Tool Traps. Evaluating Testware. Test Execution - Before Beginning Test Execution. Test Log. Test Incident Reports. Testing Status and Results. When Are We Done Testing? Measuring Test Effectiveness. The Test Organization - Test Organizations. Office Environment. The Software Tester - Characteristics of Good Testers. Finding Good Testers. Hiring Testers. How Many Testers Do You Need? Retaining Staff. Software Tester Certifications. The Test Manager - What Is Management? Management vs. Leadership. Marine Corps Principles of Leadership. The Test Manager As a Leader. The Test Manager's Role in the Team. The Test Manager's Role in Training. Metrics Primer for Test Managers. Improving the Testing Process - Improving the Testing Process. ISO Certification. Capability Maturity Model (CMM). Test Process Improvement (TPI) Model. Continuous Improvement. Some Final Thoughts - Use Preventive Testing Techniques. Conduct Software Risk Analysis. Determine Planning Risks. Develop a Testing Strategy. Use Inventories. Use Testing Tools When Appropriate. Analyze Defect Trends and Patterns. Measure Test Effectiveness. Conduct Training Continually. Sell the Idea of Testing. Appendix - Glossary of Terms. Testing Survey. IEEE Templates. Sample Master Test Plan. Simplified Unit Test Plan. Process Diagrams. Bibliography. Comprehensive Index.

Read More Show Less

Customer Reviews

Average Rating 5
( 3 )
Rating Distribution

5 Star

(3)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 3 Customer Reviews
  • Anonymous

    Posted December 22, 2003

    A Systematic Approach

    This book is written for the software tester and/or test manager, and lives up to its title. The book explains how to go about planning a testing effort from a top-down perspective, discussing how to put together a master test plan (Chapter 3), and then drilling down into the nitty-gritty details (Chapter 4). Chapters 5 (Analysis & Design) describes some common testing techniques, which while not as comprehensive as some other s/w testing books, is perhaps unequaled in it's readability (Kudos to the copy-editor). I like Chapters 6 (Test Implementation) and 7 (Test Execution) because they make for a good checklist for the tasks that need to be done to support the test execution phase, again what strikes me most about this book is the easy read, something especially useful when covering such potentially dry subject matter as 'test status reporting'. Chapters 8 (Test Organization), 9 (The s/w Tester), and 10 (the Test Manager) touch upon the 'soft issues' related to these roles - discussing such items as 'the cornerstones of leadership', 'career paths', and 'how to hire testers'. Finally, Chapter 11 discusses how to improve the testing process - no matter where on a 'maturity' chart your organization resides. One thing I did find interesting, was the prominence Risk & Stefan attached to using Risk as a means of guiding the entire testing effort (a mentality I personally concur with), this is evident in their decision to discuss this aspect of testing right up front in Chapter 2, and continually referring to it throughout the rest of the book. In summary, I think Rick & Stefan have done a fantastic job of describing a systematic approach to software testing. In the vain of 'full disclosure', you should know that I've known Rick & Stefan for many years, and consequently I cannot be considered a completely impartial reviewer.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted May 29, 2002

    Useful and informative

    The fact that this book is comprehensive yet not in the least bit tedious is a testament to the writing skills of Rick Craig and Stefan Jaskiel. Rick and Stefan are excellent problem solvers. They are able to 1) clearly identify and define issues, 2) suggest methodical steps to resolve issues, 3) provide tactical suggestions as to how to apply these steps, 4) point out common missteps, 5) give practical advice on how to avoid these missteps. They have managed to provide sound technical information without forgetting the human side of software testing. This book is very well thought out and thorough. The headings made it very easy to follow and the key points contained great pearls of wisdom. And it was entertaining!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted May 24, 2002

    Complete, methodical and practical

    This book provides a detailed roadmap for establishing and managing a comprehensive test process that is closely aligned to the IEEE standards for software testing. The process, called Systematic Test and Evaluation Process (STEP) is designed to improve quality by early involvement in the development life cycle instead of having testing as an activity on the critical path at the end of the build phase. This approach ensures early detection of defects, including those introduced in the requirements, specifications and design milestones. Clearly, the STEP approach supports testing and SQA (where SQA is an oversight function outside of the testing domain). The STEP process has three main steps: 1. Plan the test strategy (develop a master test plan and associated detailed test plans). 2. Acquire testware (define test objectives, design and create test plans). 3. Measure (execute the tests, ensure that tests are adequate and monitor the process itself). This framework is supported in Chapters 2-8, each of which addresses supporting activities and artifacts in detail. Chapter 2 covers risk analysis since testing is by its nature done to reduce the risk of defects escaping into production systems. I like the way the authors separate technical and schedule risks in this chapter because each are integral to the realities of testing. Chapters 3 and 4 show how to perform master and detailed test planning, and provide example plan templates and how to develop them, and requirements and factors for each test phase for the detailed planning (unit, integration, system and acceptance testing). The analysis and design activities covered in chapter 5 are focused on test design. The systematic and structured way the authors approach these activities walks you through developing test cases. You're shown how to ensure that they account for requirements and features, and are given high level advice about how to types of tests to employ. Test implementation covered in Chapter 6 introduces organization and process issues from a team perspective. One of the strongest chapters, 7, does deeply into the issues and factors surrounding test execution, and gives metrics to consider and internal processes for managing defects. I felt that this chapter should have paid more attention to issue and defect management from an enterprise problem management perspective, but despite this the information is solid. The chapters that will most benefit test managers, especially new ones, are 8 through 10 that address the test organization, people and management issues. These sections would warm the heart of HR professionals and is unique in that leadership is given the same weight as management techniques. The detailed comparison of certifications from ASQ (CSQE), IEEE (CSDP), QAI (CSTE) and IIST (CSTP) includes everything you need to know to select the best certification to pursue, including salary increase data for each of these certifications. I also liked the chapter on improving the test process and thought the discussions of the CMM and the TPI model that is the subject of Test Process Improvement: A Practical Step-by-Step Guide to Structured Testing discussed. The appendices are also valuable in that they provide a glossary and templates that are consistent with IEEE specifications for software testing, and other valuable aids, such as checklists, an example master test plan and process diagrams. Overall, the 15 years of field experience in teaching testing that is embodied in this book shows. It's practical, captures best practices and provides a solid model for a process-oriented test organization that employs preventive techniques. Introducing Software Testing. Synopsis: 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 straig

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 3 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)