Der Konvertierungsmechanismus erlaubt es Knotentypen zu ändern,
z.B. kann eine 'Sequenz' in eine 'Prozedur' oder ein 'Test' in einen 'Testfall' umgewandelt werden. Solche
Aktionen können für das Refactoring sehr effizient sein.
Sie können eine Konvertierung mittels Rechtsklick auf den jeweiligen Knoten und Auswahl von
»Knoten konvertieren« und den gewünschten Typen durchführen.
Hinweis QF-Test zeigt nur erlaubte Konvertierungen an, die im
aktuellen Kontext auch möglich sind, deshalb können Sie manchmal nicht
alle Möglichkeiten sehen.
Die folgenden Konvertierungen ändern zusätzlich noch den Typen
einiger Kindknoten des konvertierten Knoten:
- 'Testfallsatz' in 'Testfall'
- 'Datentreiber' in ausgeschaltete 'Sequenz'
- 'Testfall' in 'Testschritt'
- 'Testfall' in 'Testfallsatz'
- Alle Kindknoten werden in einen neuen 'Testfall' gepackt.
- 'Test' in 'Testfallsatz' rekursiv
- Wenn es nur 'Datentreiber' und 'Test' Kindknoten gibt,
dann wird der 'Datentreiber' in einen ausgeschalteten 'Test'
umgewandelt.
- Sonst werden alle Kinder in einen neuen 'Testfall' gepackt.
- 'Test' in 'Testfall'
- 'Datentreiber' in ausgeschaltete 'Sequenz'
Folgende Konvertierungen sind nur unter 'Extrasequenzen' möglich:
- 'Sequenz' in 'Aufräumen'
- 'Sequenz' in 'Vorbereitung'
- 'Sequenz' in 'Testfall'
- 'Aufräumen' in 'Prozedur'
- 'Vorbereitung' in 'Prozedur'
- 'Prozedur' in 'Sequenz'
- 'Prozedur' in 'Testfall'
Die folgenden Konvertierungsmöglichkeiten ändern zusätzlich noch
den Typen einiger Kindknoten:
- 'Testfallsatz' in 'Package'
- 'Aufräumen' in ausgeschaltete 'Prozedur'
- 'Datentreiber' in ausgeschaltete 'Prozedur'
- 'Bezug auf Abhängigkeit' in ausgeschaltete 'Abhängigkeit',
die den vorigen 'Bezug auf Abhängigkeit' enthält
- 'Vorbereitung' in ausgeschaltete 'Prozedur'
- 'Test' in 'Prozedur'
- 'Testfall' in 'Prozedur'
- 'Testaufruf' in ausgeschaltete 'Prozedur', die den
'Testaufruf' enthält
- 'Testfall' in 'Prozedur'
- 'Aufräumen' in ausgeschaltete 'Sequenz'
- 'Abhängigkeit' in ausgeschaltete 'Sequenz'
- 'Bezug auf Abhängigkeit' in ausgeschaltete 'Sequenz'
- 'Vorbereitung' in ausgeschaltete 'Sequenz'
- 'Test' in 'Prozedur'
- 'Datentreiber' in ausgeschaltete 'Sequenz'
- 'Test' in 'Package'
- Alle Kindknoten werden in eine 'Prozedur' gepackt.
- 'Test' in 'Sequenz'
- 'Datentreiber' in ausgeschaltete 'Sequenz'
- 'Package' in 'Testfallsatz'
- 'Package' in 'Testfallsatz'
- 'Prozedur' in 'Testfall'