P&P : Acceptance Test Engineering Guide

Microsoft patterns & practices is excited to announce the latest addition to  the p&p library of software engineering guidance:


Quick Links

– Codeplex site: http://codeplex.com/TestingGuidance

Common Scenarios

– How to Plan for Acceptance Testing

– What Kinds of Acceptance Tests to Run

– How to Create and Run Acceptance Tests

– Defining What “Done” Means

– How to Justify Your Approach

– How to Streamline Your Acceptance Process

Contents of at a Glance

PART I – THINKING ABOUT ACCEPTANCE explains six mental models that are useful when thinking about the acceptance process.

Chapter 1            The Acceptance Process

Chapter 2            Decision-Making Model

Chapter 3            Project Context Model

Chapter 4            System Requirements Model

Chapter 5            Risk Model

Chapter 6            Doneness Model

PARTII – PERSPECTIVES ON ACCEPTANCE describes the acceptance process from the perspectives of key stakeholders in two different kinds of organizations: the Information Technology Department in a business and the Product Development Company. Most readers involved in the acceptance process should find some commonality with at least one of the roles describes.

Chapter 7            Business Lead’s Perspective

Chapter 8            Product Manager’s Perspective

Chapter 9            Test Manager’s Perspective

Chapter 10          Development Manager’s Perspective

Chapter 11          User Experience Specialist’s Perspective

Chapter 12          Operations Manager’s Perspective

Chapter 13          Solution Architect’s Perspective

Chapter 14          Enterprise Architect’s Perspective

Chapter 15          Legal Perspective

PARTIII – ACCEPTING SOFTWARE introduces the practices that are necessary for planning the acceptance process, for performing acceptance testing and for improving the acceptance process.

Chapter 16          Planning for Acceptance

Chapter 17          Assessing Software

Chapter 18          Managing the Acceptance Process

Chapter 19          Streamlining the Acceptance Process