14 Software teSting interview QueStionS
There are five tasks for every workbench:
Input
: Every task needs some defined input and entrance
criteria. So for every workbench we need defined inputs.
Input forms the first steps of the workbench.
Execute
: This is the main task of the workbench which will
transform the input into the expected output.
Check
: Check steps assure that the output after execution
meets the desired result.
Production output
: If the check is right the production
output forms the exit criteria of the workbench.
Rework: During the check step if the output is not as desired
then we need to again start from the execute step.
The following figure shows all the steps required for a workbench.
n
n
n
n
n
FIGURE 19 Phases in a workbench
In real scenarios projects are not made of one workbench but of many
connected workbenches. A workbench gives you a way to perform any kind