THE SQM BOOKSTORE

Check out some of the greatest Quality Assurance, and software-related publications available, recommended by the SQM Consulting staff!

1. Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach by William E. Perry and Randall W. Rice

Describes how to deal with people in the software testing world, covering communication and negotiation skills testers need for maximizing relationships with managers, developers, and customers. Topics include training, acquiring management support, obtaining tools, communication with customers, managing change requirements, marketing the importance of testing, teaching developers to test, and reporting defects.

2. Client Server Software Testing on the Desktop and the Web by Daniel J. Mosley.

Offers step-by-step procedures for planning, implementing, and managing the test process, addressing topics from the desktop GUI, server and network concerns, and cross-level functional testing, integration testing, and system testing. Guidelines are offered for choosing and implementing an automatic test tool suite and a special section addresses Y2K issues in testing PC and client-server software.

3. Testing Computer Software by Cem Kaner, Hung Quoc Nguyen, and Jack Falk.

The best thing about Testing Computer Software is its practical point-by-point guide to everyday software testing, from creating a test plan, to writing effective bug reports, to working with programming staff and management to fix bugs. It covers a variety of topics including test case design, test planning, project lifecycle overview, software errors, boundary conditions, bug reports, regression testing, black box testing, software quality and reliability, managing test teams, printer testing, internationalization, and managing legal risk.

4. Software Testing in the Real World: Improving the Process by Edward Kit and Susannah Finzi.

For test and quality specialists, project managers, and developers of software, presents techniques and strategies for improving the process of testing software, and for maintaining a sustainable improvement of the process within the organization. Acknowledging the relative immaturity of software engineering, addresses such issues as cost and risk, standards, planning, and tasks and tools for testing.

5. Test Process Improvement: A Practical Step-By-Step Guide to Structured Testing by Tim Koomen.

Experienced software testers from the Netherlands and Belgium explain to development organizations how to take steps to gain control of the testing process and improve it. They introduce their Test Process Improvement model, which works in gradual and controlled steps and realistic goals in terms of quality, lead time, and costs. It can also be used to start a testing program from scratch.

6. Automated Software Testing: Introduction, Management, and Performance by Elfriede Dustin et al.

Written for those with some background in software engineering, Automated Software Testing: Introduction, Management, and Performance delivers a rigorous guide to the state of the art in managing automated testing in a text that will benefit anyone who tests software for a living.

7. Managing the Testing Process by Rex Black.

For a practical guide to software testing, readers can look to Rex Black's Managing the Testing Process, a compendium of real-world advice on managing software testing successfully. It is a veritable hodge-podge of sample test documents and is filled with recommendations from an old hand at test management.

8. Customer Oriented Software Quality Assurance by Frank P. Ginac.

This is a comprehensive, practical "how to" guide to customer-focused software quality assurance, for organizations of all sizes and types. Readers will learn how to design a quality assurance program that builds on customers' expectations. The book also explores the role of ISO 9000 and SEI CMM appraisals in customer-focused quality assurance.

9. The Handbook of Software Quality Assurance by G. Gordon Schulmeyer and James I. McManus.

New and greatly revised areas (from the first edition published five years ago) include CASE tools and metrics, statistical methods, use of the IEEE Reliability Document, cost issues (including cost of quality and price of nonconformance), and practical commercial and government applications. The 14 contributing authors are experts and pioneers in the field. Includes a glossary of acronyms.