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 01: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