Polytesting: Difference between revisions

From CitconWiki
Jump to navigationJump to search
Scarytom (talk | contribs)
Prerequisites
 
Scarytom (talk | contribs)
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.