Sign In
Home
Recent
Media
Videos
Podcasts
Screencasts
Shows
ARCast with Ron Jacobs
ARCast.TV
Behind The Code
See All Shows...
Forums
Coffeehouse
Tech Off
Feedback
Sandbox
Key Topics
Visual Studio
Continuum
Wiki
Search
About
Subscribe
codeexampletestcases
Cancel
Save
Edit
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
Return to %5bHomePage%5d ---- %21%21%21 Code Example Test Cases Title * _Does the title distinguish by product or version where possible%3f_ * _Does the title distinguish it from related examples%3f_ * _If technology is in the title%2c is the version included%3f_ * _Are important nouns a user might scan for towards the left of the title%3f_ Applies To * _Is it clear what technologies or products this applies to%3f_ * _Conversely%2c is it clear what technologies of products this does not apply to%3f_ Summary * _Does the description crisply summarize the solution%3f_ * _Is the intent of the code clear%3f_ Objectives * _Are the user objectives for choosing this code identified%3f_ * _Are the objectives of the code identified%3f_ * _When would a user need this code example%3f_ * _Is it clear why the solution example is preferred over the problem example%3f_ Scenarios * _Are the example scenarios based on real solutions seen in practice%3f_ * _Do the example scenarios help highlight when to use the code or when not to%3f_ Solution Example * _Is the code example organized as a blob within a function that can easily be tested or refactored%3f_ * _Do the comments add insights around decisions%3f_ * _Are the comments concise enough so they don%27t break the code flow%3f_ Problem Example * _Are comments concise enough so that they does not break the code flow%3f_ * _Are the mistakes clear%3f_ * _Are the patterns and variations of the problems clear%3f_ * _Are the patterns and variations of the problems clear%3f_ Test Case * _Is setup Information included%3f_ * _Does the example call the functional blob in the Solution example%3f_ * _Can you copy%2bpaste the code and execute it%3f_ Expected Results * _If you run the Test Case%2c do the Expected Results match%3f_ More Information * _Is the more information essential to put here or can you get rid of it%3f_ See Also * _The links starts with the pattern %22For more information on X%2c see ...%22%3f_ * _The links are directly relevant versus simply nice to have%3f_ Related Items * _list of related guidance items%3f_ Additional Tests to Consider When Writing a Test Case * _If the item is a MUST%2c meaning it is prevelant and high impact%2c is Priority %3d p1%3f_ * _If the item is a SHOULD%2c meaning it has less impact or is only applicable in narrower circumstances%2c is Priority %3d p2%3f_ * _If the item is a COULD%2c meaning it is nice to know about but isn%27t highly prevelant or impactful%2c is Priority %3d p3%3f_ * _If this item will have cascading impact on application design%2c is Type %3d Design%3f_ * _If this item should be followed just before deployment%2c is concerned with configuration details or runtime behavior%2c is Type %3d Deployment%3f_ * _If this item is still in progress or not fully reviewed%2c is Status %3d Beta%3f_ ---- Return to %5bHomePage%5d
HTML
Preview
Cancel
Save
Edit
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:
PDC Talk
Site Feedback
Tech Off
The 9 Guy Around The World
The Coffeehouse
Subject:
Design
HTML
Preview
Tags
*Loading available tags