Difference between revisions of "Polytesting"
From CitconWiki
Jump to navigationJump to search (Prerequisites) |
(Qualification) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == prerequisites == | ||
Familiarity with polymorphism, page object pattern, separation of concerns -- test narrative from code. | Familiarity with polymorphism, page object pattern, separation of concerns -- test narrative from code. | ||
+ | |||
+ | == concept == | ||
+ | Have a set of tests written in cucumber, say | ||
+ | |||
+ | Write a series of shims that allow you to run those tests at different levels -- directly against code; against the raw http served with a lightweight in-process server; against the full-stack application. | ||
+ | |||
+ | == qualification == | ||
+ | These tests are in addition to your normal unit tests |
Latest revision as of 00:28, 20 September 2014
prerequisites
Familiarity with polymorphism, page object pattern, separation of concerns -- test narrative from code.
concept
Have a set of tests written in cucumber, say
Write a series of shims that allow you to run those tests at different levels -- directly against code; against the raw http served with a lightweight in-process server; against the full-stack application.
qualification
These tests are in addition to your normal unit tests