Download - Archetypes
![Page 1: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/1.jpg)
TWST5 - Testing Archetypes
Adam Goucherhttp://adam.goucher.ca
![Page 2: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/2.jpg)
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
Archetypes
![Page 3: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/3.jpg)
![Page 4: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/4.jpg)
a set of archetypes exist in testing which all testing problems can be rolled up
Archetypes
![Page 5: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/5.jpg)
Archetypesare context free
![Page 6: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/6.jpg)
Archetypesforms, reports, conversion, batch, integration and installation
are all archetypes
![Page 7: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/7.jpg)
Archetypesare not patterns
![Page 8: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/8.jpg)
http://www.fabriclink.com/presentations/velcro/pirate.html
![Page 9: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/9.jpg)
Patternsa description or template for how to solve a problem that
can be used in many different situations
![Page 10: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/10.jpg)
Patternshave a generic context
![Page 11: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/11.jpg)
Patternslogin form, csv-to-xml conversion, windows-based
installation are all patterns
![Page 12: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/12.jpg)
Patternsare not specific situations
![Page 13: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/13.jpg)
http://socect.wordpress.com/2009/04/29/the-brief-life-of-squeezy/
![Page 14: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/14.jpg)
Situationsare context specific
![Page 15: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/15.jpg)
Situationszerofootprint’s visa payment process, amazon’s shopping
cart, google’s search are situations
![Page 16: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/16.jpg)
http://icanhascheezburger.files.wordpress.com/2007/06/schrodingers-lolcat1.jpg
![Page 17: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/17.jpg)
Hypothesisarchetypes construct patterns
![Page 18: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/18.jpg)
Hypothesispatterns are applied to situations
![Page 19: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/19.jpg)
Hypothesistesting happens at the situation level
![Page 20: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/20.jpg)
Hypothesislearn testing archetypes to do better situational testing
![Page 21: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/21.jpg)
Ironyto teach archetypes we need to use situational examples
![Page 22: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/22.jpg)
Form
![Page 23: Archetypes](https://reader034.vdocument.in/reader034/viewer/2022051611/54b8209e4a795940358b459d/html5/thumbnails/23.jpg)
Transform