Archetypes

1,310 views
1,213 views

Published on

I think that the types of testing we do can be broadly rolled up into a small set of archetypes. These archetypes are useful things to teach to new testers in terms of recognizing how to solve a testing problem.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,310
On SlideShare
0
From Embeds
0
Number of Embeds
61
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Archetypes

  1. 1. TWST5 - Testing Archetypes Adam Goucher http://adam.goucher.ca
  2. 2. Archetypes an original model of a person, ideal example, or a prototype after which others are copied, patterned, or emulated; a symbol universally recognized by all
  3. 3. Archetypes a set of archetypes exist in testing which all testing problems can be rolled up
  4. 4. Archetypes are context free
  5. 5. Archetypes forms, reports, conversion, batch, integration and installation are all archetypes
  6. 6. Archetypes are not patterns
  7. 7. http://www.fabriclink.com/presentations/velcro/ pirate.html
  8. 8. Patterns a description or template for how to solve a problem that can be used in many different situations
  9. 9. Patterns have a generic context
  10. 10. Patterns login form, csv-to-xml conversion, windows-based installation are all patterns
  11. 11. Patterns are not specific situations
  12. 12. http://socect.wordpress.com/2009/04/29/the-brief-life- of-squeezy/
  13. 13. Situations are context specific
  14. 14. Situations zerofootprint’s visa payment process, amazon’s shopping cart, google’s search are situations
  15. 15. http://icanhascheezburger.files.wordpress.com/2007/06/schrodingers-lolcat1.jpg
  16. 16. Hypothesis archetypes construct patterns
  17. 17. Hypothesis patterns are applied to situations
  18. 18. Hypothesis testing happens at the situation level
  19. 19. Hypothesis learn testing archetypes to do better situational testing
  20. 20. Irony to teach archetypes we need to use situational examples
  21. 21. Form
  22. 22. Transform

×