Search
Sign In
Home
Recent
Media
Videos
Podcasts
Screencasts
Learn
Shows
This Week On Channel 9
Going Deep
The Knowledge Chamber
See All Shows...
Forums
Coffeehouse
Tech Off
Feedback
Sandbox
Key Topics
Visual Studio
Continuum
Identity
Interoperability
Azure
Windows
Wiki
Search
Subscribe
codeexampletestcases
Cancel
Edit
[WikiEntry.PreviewButtonText]
Save
Return to
HomePage
Code Example Test Cases
Title
*
Does the title distinguish by product or version where possible?
*
Does the title distinguish it from related examples?
*
If technology is in the title, is the version included?
*
Are important nouns a user might scan for towards the left of the title?
Applies To
*
Is it clear what technologies or products this applies to?
*
Conversely, is it clear what technologies of products this does not apply to?
Summary
*
Does the description crisply summarize the solution?
*
Is the intent of the code clear?
Objectives
*
Are the user objectives for choosing this code identified?
*
Are the objectives of the code identified?
*
When would a user need this code example?
*
Is it clear why the solution example is preferred over the problem example?
Scenarios
*
Are the example scenarios based on real solutions seen in practice?
*
Do the example scenarios help highlight when to use the code or when not to?
Solution Example
*
Is the code example organized as a blob within a function that can easily be tested or refactored?
*
Do the comments add insights around decisions?
*
Are the comments concise enough so they don't break the code flow?
Problem Example
*
Are comments concise enough so that they does not break the code flow?
*
Are the mistakes clear?
*
Are the patterns and variations of the problems clear?
*
Are the patterns and variations of the problems clear?
Test Case
*
Is setup Information included?
*
Does the example call the functional blob in the Solution example?
*
Can you copy+paste the code and execute it?
Expected Results
*
If you run the Test Case, do the Expected Results match?
More Information
*
Is the more information essential to put here or can you get rid of it?
See Also
*
The links starts with the pattern "For more information on X, see ..."?
*
The links are directly relevant versus simply nice to have?
Related Items
*
list of related guidance items?
Additional Tests to Consider When Writing a Test Case
*
If the item is a MUST, meaning it is prevelant and high impact, is Priority = p1?
*
If the item is a SHOULD, meaning it has less impact or is only applicable in narrower circumstances, is Priority = p2?
*
If the item is a COULD, meaning it is nice to know about but isn't highly prevelant or impactful, is Priority = p3?
*
If this item will have cascading impact on application design, is Type = Design?
*
If this item should be followed just before deployment, is concerned with configuration details or runtime behavior, is Type = Deployment?
*
If this item is still in progress or not fully reviewed, is Status = Beta?
Return to
HomePage
Cancel
Edit
[WikiEntry.PreviewButtonText]
Save
Delete
Edit
Comment on Post
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Reply
In reply to {0}
Download:
[Pending]
Delete
Edit
Comment on Post
Be the first to comment!
Reply
Reply to root
In reply to {0}
Start related discussion
Forum:
Site Feedback
Tech Off
The 9 Guy Around The World
The Coffeehouse
Subject:
Tags
*Loading available tags