About Us Training Courses Our Partners Licensing Best Practices Bookstore Contact Us
image
 
 
 
Bookstore: Quality Assurance and Software Testing
 

___________________________________________________________________

Software Testing and Continuous Quality Improvement
by William E. Lewis

Book Jacket

This book helps accelerate the development of high quality software using continuous process improvement. The book starts with an overview of basic quality principles and how you can apply the continuous improvement cycle to software testing. It then reviews waterfall life cycle testing, followed by an extensive RAD testing methodology for client/server and the internet. The final section provides a comprehensive analysis of modern testing tools.

Provides the user with a quality standard for the software testing process in structured and unstructured environments. Presents a continuous quality framework based on Deming's rapid application, spiral development model for quality through a continuous improvement process.

_____________________________________________________________________

Lessons Learned in Software Testing

by Cem Kaner, James Bach, Bret Pettichord

Book Jacket

Some 300 detailed suggestions are compiled for conducting successful software testing projects, revealing how to manage projects and how to steer clear of common mistakes. Each lesson is an assertion related to software testing, followed by a detailed explanation or example, with topics ranging from test design, automation, and management, to testing strategies and bug reporting. Advice is given on matching the recommended practices to the circumstances of a particular project.

Decades of software testing experience condensed into the most important lessons learned
The world’s leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. More than just tips, tricks, and pitfalls to avoid, Lessons Learned in Software Testing speeds you through the critical testing phase of the software development project without the extensive trial and error it normally takes to do so. The ultimate resource for software testers and developers at every level of expertise, this guidebook features:

• Over 200 lessons gleaned from over 30 years of combined testing experience
• Tips, tricks, and common pitfalls to avoid by simply reading the book rather than finding out the hard way
• Lessons for all key topic areas, including test design, test management, testing strategies, and bug reporting
• Explanations and examples of each testing trouble spot help illustrate each lesson’s assertion

 

________________________________________________________________

Customer Oriented Software Quality Assurance

by Frank P. Genac

Book Jacket

Put customer satisfaction at the heart of your success!

Look through the eyes of your customers to find out what they really want from your software.
While management quality programs focus on statistics like percentages of code coverage and errors per thousand lines of code, your customers' quality requirements may be totally overlooked. Of course successful products have to work well, but what exactly does "work well" mean to your customers? Now you can learn how to put your customers at the center of your organization's software quality program.

In an engagingly personal style, Customer Oriented Software Quality Assurance gives you the complete picture, including:

* Developing a Quality Attributes Set
* Metrics
* Testing and evaluation
* Proactive quality tools
* Formal appraisal programs

By putting the human face back on quality, this book will help you reach your total goals and build a base of loyal and satisfied customers.

 

_____________________________________________________________________

Practical Software Metrics for Project Management and Process Improvement

by Robert B. Grady

Book Jacket

Project managers: Learn through practical examples what to measure and track, which will help you more effectively manage your projects throughout the life cycle. Learn how to measure and present progress. Most importantly, learn why you need to measure and how important it is for you to tie your measurements to visible, agreed-upon project goals.

People responsible for process improvement: Learn a useful model for understanding organizational limitations. Explore the relationship between tools and the potential for achieving improvements. Examine some of the potential problems you might face and see examples of how some of them have been avoided. Finally, discover how metrics can be rolled up into useful, balanced organizational indicators.

This book emphasizes proven practices and results. These include:

* Which software development "rules" are supported by measured evidence
* How measurement should be tightly linked to organizational strategies
* How the metrics that engineers find useful help project managers as well
* What people feel about metrics and what approaches you can take to gain their support
* How metrics are used to achieve continuous process improvement
* Which measures are meaningful for a large organization

_____________________________________________________________________

The Handbook of Software Quality Assurance (3rd Edition)

by G. Gordon Schulmeyer (Editor), James I. McManus

Book Jacket

The industry's top guide to software quality -- completely updated! Practical techniques for mission-critical and commercial software. Build a great software quality organization. Prepare for ASQ Software Quality Engineer Certification.

Software quality assurance has never been more challenging -- nor more business-critical. In this completely updated guide, sixteen of the world's leading SQA experts share their practical experience with the full range of techniques available for managing software quality. Discover the best ways to organize, staff and improve your software quality organization. Learn how to make the most of inspections, software configuration management, Pareto charts, metrics, statistical methods, CASE tools and other key SQA tools and approaches.
Handbook of Software Quality Assurance, Third Edition shows you how to: * Hire the right software quality professionals -- and get the best from them.

* Structure your software quality program for maximum effectiveness
* Understand the role of software quality assurance in supporting the SEI Capability Maturity Model
* Leverage proven quality techniques from other fields

Learn today's best practices for managing SQA in commercial software, customized mission-critical software, and embedded systems. Master the specialized techniques, standards, guidelines and rules for managing software safety, and walk through a state-of-the-art SQA case study at Boeing Space Transportation's Systems Software organization. Whether you're a software developer or customer, if you want more reliable software, this end-to-end guide will help you get it.

 

_____________________________________________________________________

Implementing the Capability Maturity Model (CMM)

by James R. Persse

Book Jacket

Practical guidelines for an effective implementation of software development processes.

Designed to ensure effective software development processes, the Capability Maturity Model (CMM)—North America’s leading standard for software development—requires companies to complete five steps, or levels, in the development process. But while it is widely adopted by Fortune 500 companies, many others get stuck at the initial planning stage. Focusing on Levels 2 and 3 of the CMM, this book helps readers to get over the hurdle of the two most problematic areas in this process—the project management and software development steps. It offers clear, step-by-step guidance on how to establish basic project management processes to track costs, schedules, and functionality; how to document, standardize, and integrate software processes; and how to improve software quality.

This is a four-part text delivering a discussion of each level of the five-level Capability Maturity Model (CMM) for software development. Offers suggestions for building a Level 2 compliant process improvement program, and explains how to move from Level 2 to Level 3. Includes companion Web site.