Polytesting: Difference between revisions
From CitconWiki
Jump to navigationJump to search
Prerequisites |
The concept |
||
| 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. | |||
Revision as of 01:20, 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.