Logo QF-Test

Completely documented in two languages.
Manual = The QF-Test reference work

 

Free Trial  Download  Buy

Uwe Klüh, Senior Sales Manager, QFS

Find the information you need in the whole documentation (Manual, Tutorial, Mailing list, Standard library) by using the online search above.

Uwe Klüh, Sr. Sales Manager, QFS

Help is given in the software itself, too.

You can access the whole documentation directly from within QF-Test.

Manual

3.1+47
Details about transforming nodes
47.1
Introduction

The transformation mechanism allows you to turn a node into another type, e.g. a 'Sequence' into a 'Procedure' or a 'Test' into a 'Test-case'. Such actions could be required for re-factoring purposes or simply to make test development for efficient.

You can transform nodes via a right mouse click and then selecting »Transform node into« and the desired type.

Note QF-Test only shows transformations that are possible in the current context of the test-suite, so sometimes you may not see all possible transformations.

47.2
Transformation with type changes

The following transformations also change the type of child nodes of the converted nodes:

  1. 'Test-set' into 'Test-case'
    1. 'Data driver' into disabled 'Sequence'
    2. 'Test-case' into 'Test-step'
  2. 'Test-case' into 'Test-set'
    1. All children are packed into a new sub 'Test-case' node.
  3. 'Test' into 'Test-set' recursive
    1. If there are only 'Data driver' and 'Test' children, the 'Data driver' is turned into a disabled 'Test'.
    2. Otherwise all children are packed into a new sub 'Test-case' node.
  4. 'Test' into 'Test-case'
    1. 'Data driver' into disabled 'Sequence'
47.3
Additional transformations below the 'Extras' node

The following transformations are allowed below the 'Extras' node only:

47.3.1
Transformations without side-effects
  1. 'Sequence' into 'Cleanup'
  2. 'Sequence' into 'Setup'
  3. 'Sequence' into 'Test-case'
  4. 'Cleanup' into 'Procedure'
  5. 'Setup' into 'Procedure'
  6. 'Procedure' into 'Sequence'
  7. 'Procedure' into 'Test-case'
47.3.2
Transformations with side-effects

The following transformations also change the type of some child nodes:

  1. 'Test-set' into 'Package'
    1. 'Cleanup' into disabled 'Procedure'
    2. 'Data driver' into disabled 'Procedure'
    3. 'Dependency reference' into disabled 'Dependency' containing the previous 'Dependency reference'
    4. 'Setup' into disabled 'Procedure'
    5. 'Test' into 'Procedure'
    6. 'Test-case' into 'Procedure'
    7. 'Test call' into disabled 'Procedure' containing the 'Test call'
  2. 'Test-case' into 'Procedure'
    1. 'Cleanup' into disabled 'Sequence'
    2. 'Dependency' into disabled 'Sequence'
    3. 'Dependency reference' into disabled 'Sequence'
    4. 'Setup' into disabled 'Sequence'
  3. 'Test' into 'Procedure'
    1. 'Data driver' into disabled 'Sequence'
  4. 'Test' into 'Package'
    1. All child nodes are packed into a 'Procedure' node.
  5. 'Test' into 'Sequence'
    1. 'Data driver' into disabled 'Sequence'
  6. 'Package' into 'Test-set'
    1. 'Package' into 'Test-set'
    2. 'Procedure' into 'Test-case'
Videos Downloads Documentation Buy Free Trial