Return to HomePage



Implementation Pattern Test Cases

Title
* Does the name convey the meaning behind the pattern without being too long or unwieldy?

Context
* Is it clear under what conditions the pattern is applicable?
* Is the context mapped to relevant customer scenarios?

Objectives
* Are all the positive results of applying the pattern explained?
* Is each objective expressed as a specific task?
* Is the objectives list short enough that it can be easily scanned and understood?

Implementation Strategy
* Is an overview of the solution architecture provided?
* Is an overview of the steps necessary to implement the solution provided?
* Are diagrams used to clarify system architecture or flow?
* Are the steps explicit (eg. Step One, Step Two, …)?

Implementation Approach
* Are setup and configuration steps included?
* Are source code or configuration file samples included?
* Are the steps explicit (eg. Step One, Step Two, …)?
* Does each step explain what to do, why it is important and then how to take action?
* If there is a decision point is it called out with an explicit ‘if…’ condition?
* Is the Implementation Approach capable of standing alone without requiring the user to search elsewhere to complete the solution?

Resulting Context
* Are the consequences of applying the pattern described?
* If new problems arise or new patterns are applicable, are they explained?
* Is the resulting context clearly mapped back through the solution to the original context?
* Is the resulting context clearly an improvement over the original context?

Considerations
* Are there consequences that do not have applicable patterns described?
* Are potential solutions to these consequences outlined?
* Has testing, security, performance, reliability and operations been considered?

Additional Resources
* Are the links from trusted sites?
* Are the links correct in context of the Implementation Pattern?

Related Items
* Is it clear why each related pattern is included?
* Are the correct items linked in context of the Implementation Pattern?



Return to HomePage
Microsoft Communities