Step description should be in
json
oryaml
format. For example:Step description should include fields
name
,income
(system state which should be in order to make step),outcome
(affected system state after step making). For example:Step description may include fields
do
(step actions description),expected
(results of step),usage
(how many time step will be used in test, default is 1). For example:Use
income: null
for steps which should be used to start test. For example:Use
outcome: null
for steps which close / shutdown / stop tested application / system. For example:Use hierarchy to describe income and outcome step state. For example:
In
income
section describe only required state.- In
outcome
section describe only affected state.