Showing posts with label Patterns. Show all posts
Showing posts with label Patterns. Show all posts

Thursday, July 02, 2009

Acceptance Test Engineering Guide Beta 2 Now Available on codePlex

patterns & practices Acceptance Test Engineering Guide, Volume 1 (Beta 2) is now available on CodePlex. 
The Acceptance Test Engineering Guide will provide guidance for technology stakeholders (developers, development leads, testers, test leads, architects, etc.) and business stakeholders (managers, customers, end users, etc) on the discipline of acceptance testing.
Common Scenarios
Here are the key scenarios the guide addresses:
  • 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
Parts
  • Part I - Thinking About Acceptance
  • Part II - Perspectives on Acceptance
  • Part III - Acceptance Software

Part I - Thinking About Acceptance
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
Part II - Perspectives on Acceptance
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
Part III - Acceptance Software
Chapter 16          Planning for Acceptance
Chapter 17          Assessing Software
Chapter 18          Managing the Acceptance Process
Chapter 19          Streamlining the Acceptance Process
More at Codeplex site: http://codeplex.com/TestingGuidance

Download the guide

Thursday, October 30, 2008

Just Released: Enterprise Library 4.1

clip_image001
Microsoft patterns & practices Team announced the latest addition to
the p&p library of software architecture guidance:
Enterprise Library 4.1
October 2008 Release
Quick Links:
– MSDN site: http://msdn.microsoft.com/entlib
– Community Forum: http://go.microsoft.com/fwlink/?LinkID=119312
– Community Extensions: http://codeplex.com/entlibcontrib
What is Enterprise Library?
Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development challenges (such as logging, validation, caching, exception handling, and many others). Application blocks are a type of guidance encapsulating Microsoft recommended development practices; they are provided as source code, tests plus documentation that can be used "as is," extended, or modified by developers to use on complex, enterprise-level line-of-business development projects.
Goals for Enterprise Library
Enterprise Library is intended for use by developers who build complex, enterprise-level applications that are typically to be deployed widely and to interoperate with other applications and systems. In addition, they generally have strict security, reliability, and performance requirements. The goals of Enterprise Library are the following:
Consistency. All Enterprise Library application blocks feature consistent design patterns and implementation approaches.
Extensibility. All application blocks include defined extensibility points that allow developers to customize the behavior of the application blocks by adding their own code.
Ease of use. Enterprise Library offers numerous usability improvements, including a graphical configuration tool, a simpler installation procedure, and clearer and more complete documentation and samples.
Integration. Enterprise Library application blocks are designed to work well together or individually.
What’s New?
This release of Enterprise Library is a service release that includes the following:
– Unity interception mechanism and integration of the Policy Injection Application Block with the Unity Application Block
– Added support for generics in the Unity Application Block
– Added support for arrays in the Unity Application Block
– Performance improvements
– Usability improvements to the configuration tool
– Visual Studio 2008 Service Pack 1 support
– Bug fixes
For the detailed list of all changes, see About This Release of Enterprise Library.
Note: existing public APIs (v3.1 and v4.0) are still supported.
Getting Started
If you are new to Enterprise Library:
− read the Introduction to the Enterprise Library;
− download, compile and run the QuickStart samples—study the code;
− read through the related QuickStart Walkthroughs and “Key Scenarios” sections of the documentation;
− practice the Hands-On Labs;
− review the source and unit tests for deeper understanding;
− view webcasts on Enterprise Library and Unity, review demo code.

If you already know and love Enterprise Library:
− check out the change log for this release;
− upgrade to V4.1—no code change is required—simply update the references to the corresponding application block assemblies and to the common assemblies;
− download the updated QuickStarts and run through the Unity-integrated examples to get the flavor of new dependency injection style of using the Enterprise Library;
− review the documentation on how to use interception with Unity;
− view webcasts on Enterprise Library and Unity, review demo code.
Information on Microsoft patterns & practices
– Visit us at http://msdn.microsoft.com/practices/ to see the full line of existing patterns & practices.
Source : http://msdn.microsoft.com/entlib