TS 61 BPELDiagramElements

Orchestration Diagram Elements Test Specification

Author: Andrey Yamkovoy, Victoria Zhukovskaya
Version: 1.4
Last update: September 18, 2007
Introduction:
Comments:


Contents


Test suite: Process element

Purpose: Checking Process element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Check context menu of Process element
    1. Select Process element on diagram.
    2. Call context menu of Process element.
    • EXPECTED RESULT: Context menu should contain only following items:'Add', 'Add From Palette', 'Go to Source', 'Properties'.
  1. Check 'Add' context menu of Process element
    1. Select Process element on diagram.
    2. Call 'Add' context menu of Process element.
    • EXPECTED RESULT: Context menu should contain only following items:'Variable...', 'Correlation Set...', 'Partner Link...', 'Event Handlers', 'Fault Handlers', 'WSDL Import...', 'Schema Import...'.
  1. Name Process using properties text field
    1. Select Process on diagram.
    2. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Process was changed on diagram and in properties window.
  1. Name Process element using properties custom editor
    1. Select Process on diagram.
    2. Select property 'Name' in properties window and push '...' button.
    3. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Process was changed on diagram and in properties window.
  1. Name Process element using diagram
    1. Select Process on diagram.
    2. Double-click over Process name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Process was changed on diagram and in properties window.


Test suite: Partner Link element

Purpose: Checking Partner Link element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Partner Link element
    1. Drag-n-drop Partner Link element from Orchestration palette to diagram.
    2. In appeared property editor dialog select wsdl and push 'Ok' button.
    • EXPECTED RESULT: Partner Link element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Partner Link properies.
  1. Cancel creation of Partner Link element
    1. Drag-n-drop Partner Link element from Orchestration palette to diagram.
    2. In appeared property editor dialog push 'Cancel' button.
    • EXPECTED RESULT: Partner Link element should not be created on diagram.
  1. Name Partner Link element using properties text field
    1. Drag-n-drop Partner Link element from Orchestration palette to diagram.
    2. In appeared property editor dialog select wsdl and push 'Ok' button.
    3. Select created Partner Link element on diagram.
    4. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Partner Link element was changed on diagram and in properties window.
  1. Name Partner Link element using properties custom editor
    1. Drag-n-drop Partner Link element from Orchestration palette to diagram.
    2. In appeared property editor dialog select wsdl and push 'Ok' button.
    3. Select created element on diagram.
    4. Select property 'Name' in properties window and push '...' button.
    5. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Partner Link element was changed on diagram and in properties window.
  1. Name Partner Link element using Property Editor
    1. Drag-n-drop Partner Link element from Orchestration palette to diagram.
    2. In appeared property editor dialog select wsdl and push 'Ok' button.
    3. Invoke PartnerLink Property Editor dialog.
    4. Change name in appeared Property Editor dialog and press OK button.
    • EXPECTED RESULT: Name of Partner Link element was changed on diagram and in properties window.
  1. Name Partner Link element using diagram
    1. Drag-n-drop Partner Link element from Orchestration palette to diagram.
    2. In appeared property editor dialog select wsdl and push 'Ok' button.
    3. Double-click over created Partner Link name on diagram.
    4. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Partner Link element was changed on diagram and in properties window.
  1. Check context menu of Partner Link element
    1. Select Partner Link element on diagram.
    2. Call context menu of Partner Link element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Go to Source', 'Find Usages', 'Edit', 'Open', 'Delete', 'Properties'.
  1. Remove Partner Link element by popup menu
    1. Select Partner Link element on diagram.
    2. Call context menu of Partner Link element and select item 'Delete'.
    • EXPECTED RESULT: Partner Link element should be removed.
  1. Remove Partner Link element by shortcut
    1. Select Partner Link element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Partner Link element should be removed.
  1. Configure Partner Link
    1. Select Partner Link element on diagram.
    2. Call Property Editor dialog for Partner Link element.
    3. Select 'WSDL File' field for Partner Link.
    4. Select 'Partner Link Type' field for Partner Link.
    5. Select 'My Role' and/or 'Partner Role' field for Partner Link.
    6. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Operations should appears in partner link according to selected roles.
    • EXPECTED RESULT: Properties window should have values for all entered properties.


Test suite: Invoke element

Purpose: Checking Invoke element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened. Project should has Correlation Set.

  1. Create Invoke element
    1. Drag-n-drop Invoke element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Invoke element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Invoke properies.
  1. Name Invoke element using properties text field
    1. Drag-n-drop Invoke element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Invoke element was changed on diagram and in properties window.
  1. Name Invoke element using properties custom editor
    1. Drag-n-drop Invoke element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Invoke element was changed on diagram and in properties window.
  1. Name Invoke element using Property Editor
    1. Drag-n-drop Invoke element from Orchestration palette to diagram.
    2. Call Property Editor for Invoke element.
    3. Change name in appeared Property Editor and press OK button.
    • EXPECTED RESULT: Name of Invoke element was changed on diagram and in properties window.
  1. Name Invoke element using diagram
    1. Drag-n-drop Invoke element from Orchestration palette to diagram.
    2. Double-click over created Invoke name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Invoke element was changed on diagram and in properties window.
  1. Check context menu of Invoke element
    1. Select Invoke element on diagram.
    2. Call context menu of Invoke element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Go To Source', 'Wrap With', 'Move Up', 'Move Down', 'Edit', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Remove Invoke element by popup menu
    1. Select Invoke element on diagram.
    2. Call context menu of Invoke element and select item 'Delete'.
    • EXPECTED RESULT: Invoke element should be removed.
  1. Remove Invoke element by shortcut
    1. Select Invoke element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Invoke element should be removed.
  1. Add correlation set to Invoke
    1. Select Invoke element on diagram.
    2. Call 'Edit' from popupmenu for Invoke element.
    3. Switch to 'Correlations' TAB and press 'Add' button.
    4. In appeared dialog select some correlation set in tree and press 'Ok' button.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be added to Invoke in the document source.
  1. Edit correlation set of Invoke
    1. Select Invoke element on diagram.
    2. Call 'Edit' from popupmenu for Invoke element.
    3. Switch to 'Correlations' TAB, select some correlation set in table and press 'Edit' button.
    4. In appeared dialog change correlation set and press 'Ok' button.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be changed in the document source.
  1. Delete correlation set from Invoke
    1. Select Invoke element on diagram.
    2. Call 'Edit' from popupmenu for Invoke element.
    3. Switch to 'Correlations' TAB, select some correlation set in table and press 'Remove' button.
    4. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be deleted from Invoke in the document source.
  1. Configure Invoke with creating variables
    1. Select Invoke element on diagram.
    2. Call 'Edit' from popupmenu for Invoke element.
    3. Select some partner link and operation.
    4. Push 'Create ...' button for input variable and in appeared dialog push Ok.
    5. Push 'Create ...' button for output variable and in appeared dialog push Ok.
    6. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Link should appears between Invoke and corresponding operation in Partner Link.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Configure Invoke with browsing variables
    1. Select Invoke element on diagram.
    2. Call 'Edit' from popupmenu for Invoke element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for input variable and in appeared dialog select some variable and push Ok.
    5. Push 'Browse ...' button for output variable and in appeared dialog select some variable and push Ok.
    6. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Link should appears between Invoke and corresponding operation in Partner Link.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Add, edit, and delete variable from Input Variable Chooser dialog for Invoke
    1. Select Invoke element on diagram.
    2. Call 'Edit' from popupmenu for Invoke element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for input variable.
    5. Select process node and create some variable using 'Add ...' button.
    6. Select some variable and edit it using 'Edit ...' button.
    7. Select some variable and delete it using 'Delete' button.
    8. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Notice that variable can be added, edited and deleted from Input Variable Chooser dialog.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Add, edit and delete variable from Output Variable Chooser dialog for Invoke
    1. Select Invoke element on diagram.
    2. Call 'Edit' from popupmenu for Invoke element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for output variable.
    5. Select process node and create some variable using 'Add ...' button.
    6. Select some variable and edit it using 'Edit ...' button.
    7. Select some variable and delete it using 'Delete' button.
    8. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Notice that variable can be added, edited and deleted from Output Variable Chooser dialog.
    • EXPECTED RESULT: Properties window should have values for all entered properties.


Test suite: Receive element

Purpose: Checking Receive element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened. Project should has Correlation Set.

  1. Create Receive element
    1. Drag-n-drop Receive element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Receive element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Receive properies.
  1. Name Receive element using properties text field
    1. Drag-n-drop Receive element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Receive element was changed on diagram and in properties window.
  1. Name Receive element using properties custom editor
    1. Drag-n-drop Receive element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Receive element was changed on diagram and in properties window.
  1. Name Receive element using Property Editor
    1. Drag-n-drop Receive element from Orchestration palette to diagram.
    2. Call Property Editor for Receive element.
    3. Change name in appeared Property Editor and press OK button.
    • EXPECTED RESULT: Name of Receive element was changed on diagram and in properties window.
  1. Name Receive element using diagram
    1. Drag-n-drop Receive element from Orchestration palette to diagram.
    2. Double-click over created Receive name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Receive element was changed on diagram and in properties window.
  1. Check context menu of Receive element
    1. Select Receive element on diagram.
    2. Call context menu of Receive element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Scroll To Partner Link', 'Go to Source', 'Wrap With', 'Edit', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Remove Receive element by popup menu
    1. Select Receive element on diagram.
    2. Call context menu of Receive element and select item 'Delete'.
    • EXPECTED RESULT: Receive element should be removed.
  1. Remove Receive element by shortcut
    1. Select Receive element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Receive element should be removed.
  1. Add correlation set to Receive
    1. Select Receive element on diagram.
    2. Call 'Edit' from popupmenu for Receive element.
    3. Switch to 'Correlations' TAB and press 'Add' button.
    4. In appeared dialog select some correlation set in tree and press 'Ok' button.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be added to Receive.
  1. Edit correlation set of Receive
    1. Select Receive element on diagram.
    2. Call 'Edit' from popupmenu for Receive element.
    3. Switch to 'Correlations' TAB, select some correlation set in table and press 'Edit' button.
    4. In appeared dialog change correlation set and press 'Ok' button.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be changed.
  1. Delete correlation set from Receive
    1. Select Receive element on diagram.
    2. Call 'Edit' from popupmenu for Receive element.
    3. Switch to 'Correlations' TAB, select some correlation set in table and press 'Delete' button.
    4. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be deleted from Receive.
  1. Configure Receive with creating variable
    1. Select Receive element on diagram.
    2. Call 'Edit' from popupmenu for Receive element.
    3. Select some partner link and operation.
    4. Push 'Create ...' button for input variable and in appeared dialog push Ok.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Link should appears between Receive and corresponding operation in Partner Link.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Configure Receive with browsing variable
    1. Select Receive element on diagram.
    2. Call 'Edit' from popupmenu for Receive element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for input variable and in appeared dialog select some variable and push Ok.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Link should appears between Receive and corresponding operation in Partner Link.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Add, edit and delete variable from Input Variable Chooser dialog for Receive
    1. Select Receive element on diagram.
    2. Call 'Edit' from popupmenu for Receive element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for input variable.
    5. Select process node and create some variable using 'Add ...' button.
    6. Select some variable and edit it using 'Edit ...' button.
    7. Select some variable and delete it using 'Delete' button.
    8. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Notice that variable can be added, edited and deleted from Input Variable Chooser dialog.
    • EXPECTED RESULT: Properties window should have values for all entered properties.


Test suite: Reply element

Purpose: Checking Reply element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Reply element
    1. Drag-n-drop Reply element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Reply element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Reply properies.
  1. Name Reply element using properties text field
    1. Drag-n-drop Reply element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Reply element was changed on diagram and in properties window.
  1. Name Reply element using properties custom editor
    1. Drag-n-drop Reply element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Reply element was changed on diagram and in properties window.
  1. Name Reply element using Property Editor
    1. Drag-n-drop Reply element from Orchestration palette to diagram.
    2. Call Property Editor for Reply element.
    3. Change name in appeared Property Editor and press OK button.
    • EXPECTED RESULT: Name of Reply element was changed on diagram and in properties window.
  1. Name Reply element using diagram
    1. Drag-n-drop Reply element from Orchestration palette to diagram.
    2. Double-click over created Reply name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Reply element was changed on diagram and in properties window.
  1. Check context menu of Reply element
    1. Select Reply element on diagram.
    2. Call context menu of Reply element.
    • EXPECTED RESULT: ontext menu should contain only following items: 'Scroll To Partner Link', 'Go to Source', 'Wrap With', 'Move Up', 'Move Down', 'Edit', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Remove Reply element by popup menu
    1. Select Reply element on diagram.
    2. Call context menu of Reply element and select item 'Delete'.
    • EXPECTED RESULT: Reply element should be removed.
  1. Remove Reply element by shortcut
    1. Select Reply element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Reply element should be removed.
  1. Add correlation set to Reply
    1. Select Reply element on diagram.
    2. Call 'Edit' from popupmenu for Reply element.
    3. Switch to 'Correlations' TAB and press 'Add' button.
    4. In appeared dialog select some correlation set in tree and press 'Ok' button.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be added to Reply.
  1. Edit correlation set of Reply
    1. Select Reply element on diagram.
    2. Call 'Edit' from popupmenu for Reply element.
    3. Switch to 'Correlations' TAB, select some correlation set in table and press 'Edit' button.
    4. In appeared dialog change correlation set and press 'Ok' button.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be changed.
  1. Delete correlation set from Reply
    1. Select Reply element on diagram.
    2. Call 'Edit' from popupmenu for Reply element.
    3. Switch to 'Correlations' TAB, select some correlation set in table and press 'Delete' button.
    4. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be deleted from Reply.
  1. Configure Reply with creating variable
    1. Select Reply element on diagram.
    2. Call 'Edit' from popupmenu for Reply element.
    3. Select some partner link and operation.
    4. Push 'Create ...' button for output variable and in appeared dialog push Ok.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Link should appears between Reply and corresponding operation in Partner Link.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Configure Reply with browsing variable
    1. Select Reply element on diagram.
    2. Call 'Edit' from popupmenu for Reply element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for output variable and in appeared dialog select some variable and push Ok.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Link should appears between Reply and corresponding operation in Partner Link.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Add, edit and delete variable from Output Variable Chooser dialog for Reply
    1. Select Reply element on diagram.
    2. Call 'Edit' from popupmenu for Reply element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for output variable.
    5. Select process node and create some variable using 'Add ...' button.
    6. Select some variable and edit it using 'Edit ...' button.
    7. Select some variable and delete it using 'Delete' button.
    8. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Notice that variable can be added, edited and deleted from Output Variable Chooser dialog.
    • EXPECTED RESULT: Properties window should have values for all entered properties.


Test suite: Empty element

Purpose: Checking Empty element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Empty element
    1. Drag-n-drop Empty element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Empty element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Empty properies.
  1. Name Empty element using properties text field
    1. Drag-n-drop Empty element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Empty element was changed on diagram and in properties window.
  1. Name Empty element using properties custom editor
    1. Drag-n-drop Empty element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Empty element was changed on diagram and in properties window.
  1. Name Empty element using diagram
    1. Drag-n-drop Empty element from Orchestration palette to diagram.
    2. Double-click over created Empty name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Empty element was changed on diagram and in properties window.
  1. Check context menu of Empty element
    1. Select Empty element on diagram.
    2. Call context menu of Empty element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Go to Source', 'Wrap With', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Remove Empty element by popup menu
    1. Select Empty element on diagram.
    2. Call context menu of Empty element and select item 'Delete'.
    • EXPECTED RESULT: Empty element should be removed.
  1. Remove Empty element by shortcut
    1. Select Empty element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Empty element should be removed.


Test suite: Assign element

Purpose: Checking Assign element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Assign element
    1. Drag-n-drop Assign element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Assign element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Assign properies.
  1. Name Assign element using properties text field
    1. Drag-n-drop Assign element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Assign element was changed on diagram and in properties window.
  1. Name Assign element using properties custom editor
    1. Drag-n-drop Assign element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Assign element was changed on diagram and in properties window.
  1. Name Assign element using diagram
    1. Drag-n-drop Assign element from Orchestration palette to diagram.
    2. Double-click over created Assign name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Assign element was changed on diagram and in properties window.
  1. Check context menu of Assign element
    1. Select Assign element on diagram.
    2. Call context menu of Assign element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Go to Source', 'Wrap With', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Show BPEL Mapper', 'Properties'.
  1. Remove Assign element by popup menu
    1. Select Assign element on diagram.
    2. Call context menu of Assign element and select item 'Delete'.
    • EXPECTED RESULT: Assign element should be removed.
  1. Remove Assign element by shortcut
    1. Select Assign element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Assign element should be removed.


Test suite: Wait element

Purpose: Checking Wait element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Wait element
    1. Drag-n-drop Wait element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Wait element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Wait properies.
  1. Name Wait element using properties text field
    1. Drag-n-drop Wait element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Wait element was changed on diagram and in properties window.
  1. Name Wait element using properties custom editor
    1. Drag-n-drop Wait element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Wait element was changed on diagram and in properties window.
  1. Name Wait element using Property Editor
    1. Drag-n-drop Wait element from Orchestration palette to diagram.
    2. Call Property Editor for Wait element.
    3. Change name in appeared Property Editor and press OK button.
    • EXPECTED RESULT: Name of Wait element was changed on diagram and in properties window.
  1. Name Wait element using diagram
    1. Drag-n-drop Wait element from Orchestration palette to diagram.
    2. Double-click over created Wait name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Wait element was changed on diagram and in properties window.
  1. Check context menu of Wait element
    1. Select Wait element on diagram.
    2. Call context menu of Wait element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Go to Source', 'Wrap With', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Show BPEL Mapper', 'Properties'.
  1. Remove Wait element by popup menu
    1. Select Wait element on diagram.
    2. Call context menu of Wait element and select item 'Delete'.
    • EXPECTED RESULT: Wait element should be removed.
  1. Remove Wait element by shortcut
    1. Select Wait element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Wait element should be removed.
  1. Set Wait condition - for time
    1. Select Wait element on diagram.
    2. Select 'For' value for 'Type' combobox in properties window.
    3. Press '...' for 'For' property in properties window.
    4. In appeared dialog fill some fields and press 'OK' button.
    • EXPECTED RESULT: Property 'For' in properties window should have entered value.
  1. Set Wait condition - until time
    1. Select Wait element on diagram.
    2. Select 'Until' value for 'Type' combobox in properties window.
    3. Press '...' for 'Until' property in properties window.
    4. In appeared dialog fill some fields and press 'OK' button.
    • EXPECTED RESULT: Property 'Until' in properties window should have entered value.


Test suite: Exit element

Purpose: Checking Exit element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Exit element
    1. Drag-n-drop Exit element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Exit element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Exit properies.
  1. Name Exit element using properties text field
    1. Drag-n-drop Exit element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Exit element was changed on diagram and in properties window.
  1. Name Exit element using properties custom editor
    1. Drag-n-drop Exit element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Exit element was changed on diagram and in properties window.
  1. Name Exit element using diagram
    1. Drag-n-drop Exit element from Orchestration palette to diagram.
    2. Double-click over created Exit name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Exit element was changed on diagram and in properties window.
  1. Check context menu of Exit element
    1. Select Exit element on diagram.
    2. Call context menu of Exit element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Add From Palette', 'Wrap With', 'Go To Source', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Remove Exit element by popup menu
    1. Select Exit element on diagram.
    2. Call context menu of Exit element and select item 'Delete'.
    • EXPECTED RESULT: Exit element should be removed.
  1. Remove Exit element by shortcut
    1. Select Exit element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Exit element should be removed.


Test suite: Throw element

Purpose: Checking Throw element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Throw element
    1. Drag-n-drop Throw element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Throw element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Throw properies.
  1. Name Throw element using properties text field
    1. Drag-n-drop Throw element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Throw element was changed on diagram and in properties window.
  1. Name Throw element using properties custom editor
    1. Drag-n-drop Throw element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Throw element was changed on diagram and in properties window.
  1. Name Throw element using diagram
    1. Drag-n-drop Throw element from Orchestration palette to diagram.
    2. Double-click over created Throw name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Throw element was changed on diagram and in properties window.
  1. Check context menu of Throw element
    1. Select Throw element on diagram.
    2. Call context menu of Throw element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Add From Palette', 'Wrap With', 'Go To Source', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Remove Throw element by popup menu
    1. Select Throw element on diagram.
    2. Call context menu of Throw element and select item 'Delete'.
    • EXPECTED RESULT: Throw element should be removed.
  1. Remove Throw element by shortcut
    1. Select Throw element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Throw element should be removed.
  1. Configure Throw element
    1. Select Throw element on diagram.
    2. Press '...' button for property 'Fault Name'.
    3. In appeared dialog set values for requested properties and press 'OK' button.
    4. Press '...' button for property 'Fault Variable'.
    5. In appeared dialog select variable and press 'OK' button.
    • EXPECTED RESULT: Properties of Throw should be changed in properties window.


Test suite: Flow element

Purpose: Checking Flow element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Flow element
    1. Drag-n-drop Flow element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Flow element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Flow properies.
  1. Name Flow element using properties text field
    1. Drag-n-drop Flow element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Flow element was changed on diagram and in properties window.
  1. Name Flow element using properties custom editor
    1. Drag-n-drop Flow element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Flow element was changed on diagram and in properties window.
  1. Name Flow element using diagram
    1. Drag-n-drop Flow element from Orchestration palette to diagram.
    2. Double-click over created Flow name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Flow element was changed on diagram and in properties window.
  1. Check context menu of Flow element
    1. Select Flow element on diagram.
    2. Call context menu of Flow element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Go to Source', 'Add From Palette', 'Wrap With', 'Change Order...', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Remove Flow element by popup menu
    1. Select Flow element on diagram.
    2. Call context menu of Flow element and select item 'Delete'.
    • EXPECTED RESULT: Flow element should be removed.
  1. Remove Flow element by shortcut
    1. Select Flow element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Flow element should be removed.
  1. Add a sequence to Flow element
    1. Drag-n-drop Flow element from Orchestration palette to diagram.
    2. Add some element to Flow.
    3. Drag some element over the Flow.
    4. Drop the element in appeared (while dragging) sequence in the Flow.
    • EXPECTED RESULT: The sequence was created on diagram with dropped elements inside.


Test suite: Pick element

Purpose: Checking Pick element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened. Project should has Correlation Set.

  1. Create Pick element
    1. Drag-n-drop Pick element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Pick element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Pick properies.
  1. Name Pick element using properties text field
    1. Drag-n-drop Pick element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Pick element was changed on diagram and in properties window.
  1. Name Pick element using properties custom editor
    1. Drag-n-drop Pick element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Pick element was changed on diagram and in properties window.
  1. Name Pick element using diagram
    1. Drag-n-drop Pick element from Orchestration palette to diagram.
    2. Double-click over created Pick name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Pick element was changed on diagram and in properties window.
  1. Check context menu of Pick element
    1. Select Pick element on diagram.
    2. Call context menu of Pick element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Add', 'Wrap With', 'Go to Source', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Check 'Add' context menu of Pick element
    1. Select Pick element on diagram.
    2. Call 'Add' context menu of Pick element.
    • EXPECTED RESULT: Context menu should contain only following items: 'On Message', 'On Alarm'.
  1. Remove Pick element by popup menu
    1. Select Pick element on diagram.
    2. Call context menu of Pick element and select item 'Delete'.
    • EXPECTED RESULT: Pick element should be removed.
  1. Remove Pick element by shortcut
    1. Select Pick element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Pick element should be removed.
  1. Add onMessage to Pick element
    1. Select Pick element on diagram.
    2. Call context menu of Pick element and select item 'Add' > 'On Message'.
    • EXPECTED RESULT: One more onMessage should be added to Pick element.
  1. Check context menu of onMessage within Pick element
    1. Select Pick element on diagram.
    2. Call context menu of onMessage in Pick element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Add From Palette', 'Go to Source', 'Edit', 'Delete', 'Properties'.
  1. Remove onMessage from Pick element by popup menu
    1. Select Pick element on diagram with more than 1 onMessage.
    2. Call context menu of some onMessage in Pick element and select item 'Delete'.
    • EXPECTED RESULT: onMessage from Pick element should be removed.
  1. Remove onMessage from Pick element by shortcut
    1. Select Pick element on diagram with onMessage.
    2. Select some onMessage in Pick and press 'Delete' button.
    • EXPECTED RESULT: onMessage from Pick element should be removed.
  1. Add correlation set to onMessage of Pick
    1. Select onMessage of Pick element on diagram.
    2. Call 'Edit' from context menu for onMessage element.
    3. Switch to 'Correlations' TAB and press 'Add' button.
    4. In appeared dialog select some correlation set in tree and press 'Ok' button.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be added to onMessage.
  1. Edit correlation set of onMessage of Pick
    1. Select onMessage branch of Pick element on diagram.
    2. Call 'Edit' from context menu for onMessage element.
    3. Switch to 'Correlations' TAB, select some correlation set in table and press 'Edit' button.
    4. In appeared dialog change correlation set and press 'Ok' button.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be changed.
  1. Delete correlation set from onMessage of Pick
    1. Select onMessage branch of Pick element on diagram.
    2. Call 'Edit' from context menu for onMessage element.
    3. Switch to 'Correlations' TAB, select some correlation set in table and press 'Delete' button.
    4. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Correlation set should be deleted from onMessage.
  1. Configure onMessage of Pick with creating variable
    1. Select onMessage branch of Pick element on diagram.
    2. Call 'Edit' from context menu for onMessage element.
    3. Select some partner link and operation.
    4. Push 'Create ...' button for input variable and in appeared dialog push Ok.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Link should appear between onMessage and corresponding operation in Partner Link.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Configure onMessage branch of Pick with browsing variable
    1. Select onMessage branch of Pick element on diagram.
    2. Call 'Edit' from context menu for onMessage element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for input variable and in appeared dialog select some variable and push Ok.
    5. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Link should appear between onMessage and corresponding operation in Partner Link.
    • EXPECTED RESULT: Properties window should have values for all entered properties.
  1. Add, edit, and delete variable from 'Input Variable Chooser' dialog for onMessage branch of Pick
    1. Select onMessage branch of Pick element on diagram.
    2. Call 'Edit' from context menu for onMessage element.
    3. Select some partner link and operation.
    4. Push 'Browse ...' button for input variable.
    5. Select 'Variables' node and create some variable using 'Add ...' button.
    6. Select some variable and edit it using 'Edit ...' button.
    7. Select some variable and delete it using 'Delete' button.
    8. Press 'Ok' button of propeties editor dialog.
    • EXPECTED RESULT: Notice that variable can be added, edited, and deleted from Input Variable Chooser dialog.
    • EXPECTED RESULT: Properties window should have values for following properties: 'Partner Link', 'Port Type', 'Operation'.
  1. Add onAlarm to Pick element
    1. Select Pick element on diagram.
    2. Call context menu of Pick element and select item 'Add' > 'On Alarm'.
    • EXPECTED RESULT: A new onAlarm should be added to Pick element.
  1. Check context menu of onAlarm in Pick element
    1. Select Pick element on diagram.
    2. Call context menu of onAlarm in Pick element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Add From Palette', 'Go to Source', 'Delete', 'Show BPEL Mapper', 'Properties'.
  1. Remove onAlarm from Pick element by popup menu
    1. Select Pick element on diagram.
    2. Call context menu of some onAlarm branch in Pick element and select item 'Delete'.
    • EXPECTED RESULT: onAlarm branch from Switch element should be removed.
  1. Remove onAlarm from Pick element by shortcut
    1. Select Pick element on diagram.
    2. Select some onAlarm in Pick and press 'Delete' button.
    • EXPECTED RESULT: onAlarm from Pick element should be removed.
  1. Set onAlarm wait condition - for time
    1. Select Pick element on diagram.
    2. Add onAlarm branch to Pick and select it on diagram.
    3. Select 'For' value for 'Type' combobox in properties window.
    4. Press '...' for 'For' property in properties window.
    5. In appeared dialog fill some fields and press 'OK' button.
    • EXPECTED RESULT: Property 'For' in properties window should have entered value.
  1. Set onAlarm wait condition - until time
    1. Select Pick element on diagram.
    2. Add onAlarm branch to Pick and select it on diagram.
    3. Select 'Until' value for 'Type' combobox in properties window.
    4. Press '...' for 'Until' property in properties window.
    5. In appeared dialog fill some fields and press 'OK' button.
    • EXPECTED RESULT: Property 'Until' in properties window should have entered value.


Test suite: Sequence element

Purpose: Checking Sequence element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Sequence element
    1. Drag-n-drop Sequence element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Sequence element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Sequence properies.
  1. Name Sequence element using properties text field
    1. Drag-n-drop Sequence element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Sequence element was changed on diagram and in properties window.
  1. Name Sequence element using properties custom editor
    1. Drag-n-drop Sequence element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Sequence element was changed on diagram and in properties window.
  1. Name Sequence element using diagram
    1. Drag-n-drop Sequence element from Orchestration palette to diagram.
    2. Double-click over created Sequence name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Sequence element was changed on diagram and in properties window.
  1. Check context menu of Sequence element
    1. Select Sequence element on diagram.
    2. Call context menu of Sequence element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Add From Palette', 'Wrap With', 'Change Order...', 'Go to Source', 'MoveUp', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Remove Sequence element by popup menu
    1. Select Sequence element on diagram.
    2. Call context menu of Sequence element and select item 'Delete'.
    • EXPECTED RESULT: Sequence element should be removed.
  1. Remove Sequence element by shortcut
    1. Select Sequence element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Sequence element should be removed.


Test suite: Scope element

Purpose: Checking Scope element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create Scope element
    1. Drag-n-drop Scope element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: Scope element should be created on diagram.
    • EXPECTED RESULT: Properties window should show Scope properies.
  1. Name Scope element using properties text field
    1. Drag-n-drop Scope element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of Scope element was changed on diagram and in properties window.
  1. Name Scope element using properties custom editor
    1. Drag-n-drop Scope element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of Scope element was changed on diagram and in properties window.
  1. Name Scope element using Property Editor
    1. Drag-n-drop Scope element from Orchestration palette to diagram.
    2. Call Property Editor for Scope element.
    3. Change name in appeared Property Editor and press OK button.
    • EXPECTED RESULT: Name of Scope element was changed on diagram and in properties window.
  1. Name Scope element using diagram
    1. Drag-n-drop Scope element from Orchestration palette to diagram.
    2. Double-click over created Scope name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of Scope element was changed on diagram and in properties window.
  1. Check context menu of Scope element
    1. Select Scope element on diagram.
    2. Call context menu of Scope element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Add', 'Add FromPalette', 'Wrap With', 'Go to Source', 'Move Up', 'MoveDown', 'Toggle Breakpoint', 'Delete', 'Properties'.
  1. Check 'Add' context menu of Scope element
    1. Select Scope element on diagram.
    2. Call 'Add' context menu of Scope element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Variable...', 'Event Handlers', 'Fault Handlers'.
  1. Remove Scope element by popup menu
    1. Select Scope element on diagram.
    2. Call context menu of Scope element and select item 'Delete'.
    • EXPECTED RESULT: Scope element should be removed.
  1. Remove Scope element by shortcut
    1. Select Scope element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: Scope element should be removed.


Test suite: If element

Purpose: Checking If element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create If element
    1. Drag-n-drop If element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: If element should be created on diagram.
    • EXPECTED RESULT: Properties window should show If properies.
  1. Name If element using properties text field
    1. Drag-n-drop If element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of If element was changed on diagram and in properties window.
  1. Name If element using properties custom editor
    1. Drag-n-drop If element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of If element was changed on diagram and in properties window.
  1. Name If element using diagram
    1. Drag-n-drop If element from Orchestration palette to diagram.
    2. Double-click over created If name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of If element was changed on diagram and in properties window.
  1. Check context menu of If element
    1. Select If element on diagram.
    2. Call context menu of If element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Add Else If', 'Add Else', 'Add From Palette', 'Wrap With', 'Go To Source', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Show BPEL Mapper', 'Properties'.
  1. Remove If element by popup menu
    1. Select If element on diagram.
    2. Call context menu of If element and select item 'Delete'.
    • EXPECTED RESULT: If element should be removed.
  1. Remove If element by shortcut
    1. Select If element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: If element should be removed.
  1. Set condition of If element
    1. Select If element on diagram.
    2. Set condition of If element.
    • EXPECTED RESULT: If element property 'Condition' should have correct value in properies window.
  1. Add ElseIf to If element
    1. Select If element on diagram.
    2. Call context menu of If element and select item 'Add Else If'.
    • EXPECTED RESULT: One more ElseIf should be added to If element.
  1. Check context menu of ElseIf in If element
    1. Select If element on diagram.
    2. Call context menu of ElseIf in If element.
    • EXPECTED RESULT: Context menu should contain only following items: 'Collapse', 'Add From Palette', 'Go to Source', 'Delete', 'Show BPEL Mapper', 'Properties'.
  1. Set condition of ElseIf in If element
    1. Select ElseIf in If element on diagram.
    2. Set condition of ElseIf element.
    • EXPECTED RESULT: ElseIf property 'Condition' should have correct value in properies window.
  1. Remove ElseIf from If element by popup menu
    1. Select If element on diagram with ElseIf.
    2. Call context menu of some ElseIf in If element and select item 'Delete'.
    • EXPECTED RESULT: ElseIf from If element should be removed.
  1. Remove ElseIf from If element by shortcut
    1. Select If element on diagram with ElseIf.
    2. Select some ElseIf in If and press 'Delete' button.
    • EXPECTED RESULT: ElseIf from If element should be removed.


Test suite: While element

Purpose: Checking While element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create While element
    1. Drag-n-drop While element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: While element should be created on diagram.
    • EXPECTED RESULT: Properties window should show While properies.
  1. Name While element using properties text field
    1. Drag-n-drop While element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of While element was changed on diagram and in properties window.
  1. Name While element using properties custom editor
    1. Drag-n-drop While element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of While element was changed on diagram and in properties window.
  1. Name While element using diagram
    1. Drag-n-drop While element from Orchestration palette to diagram.
    2. Double-click over created While name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of While element was changed on diagram and in properties window.
  1. Check context menu of While element
    1. Select While element on diagram.
    2. Call context menu of While element.
    • EXPECTED RESULT: Context menu should contain only following items: Context menu should contain only following items: 'Collapse', 'Go to Source', 'Add From Palette', 'Wrap With', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Show BPEL Mapper', 'Properties'.
  1. Remove While element by popup menu
    1. Select While element on diagram.
    2. Call context menu of While element and select item 'Delete'.
    • EXPECTED RESULT: While element should be removed.
  1. Remove While element by shortcut
    1. Select While element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: While element should be removed.
  1. Set condition for While element
    1. Select While element on diagram.
    2. Set condition for While element.
    • EXPECTED RESULT: Property 'Condition' should have entered value in properties window.


Test suite: ForEach element

Purpose: Checking ForEach element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create ForEach element
    1. Drag-n-drop ForEach element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: ForEach element should be created on diagram.
    • EXPECTED RESULT: Properties window should show ForEach properies.
  1. Name ForEach element using properties text field
    1. Drag-n-drop ForEach element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of ForEach element was changed on diagram and in properties window.
  1. Name ForEach element using properties custom editor
    1. Drag-n-drop ForEach element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of ForEach element was changed on diagram and in properties window.
  1. Name ForEach element using diagram
    1. Drag-n-drop ForEach element from Orchestration palette to diagram.
    2. Double-click over created ForEach name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of ForEach element was changed on diagram and in properties window.
  1. Check context menu of ForEach element
    1. Select ForEach element on diagram.
    2. Call context menu of ForEach element.
    • EXPECTED RESULT: Context menu should contain only following items: Context menu should contain only following items: 'Collapse', 'Go to Source', 'Add From Palette', 'Wrap With', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Show BPEL Mapper', 'Properties'.
  1. Remove ForEach element by popup menu
    1. Select ForEach element on diagram.
    2. Call context menu of ForEach element and select item 'Delete'.
    • EXPECTED RESULT: ForEach element should be removed.
  1. Remove ForEach element by shortcut
    1. Select ForEach element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: ForEach element should be removed.
  1. Configure ForEach element
    1. Select ForEach element on diagram.
    2. Set Counter Variable Name, Start Counter Value, Final Counter Value, Completion Condition, and Count Completed Branches Only for ForEach element.
    • EXPECTED RESULT: The properties should have entered the values in both Properties window and Source View.


Test suite: RepeatUntil element

Purpose: Checking RepeatUntil element.
Setup: Orchestration project should be created. Multi-view editor should be opened in design mode. Property window should be opened.

  1. Create RepeatUntil element
    1. Drag-n-drop RepeatUntil element from Orchestration palette to diagram.
    2. Select created element on diagram.
    • EXPECTED RESULT: RepeatUntil element should be created on diagram.
    • EXPECTED RESULT: Properties window should show RepeatUntil properies.
  1. Name RepeatUntil element using properties text field
    1. Drag-n-drop RepeatUntil element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Change property 'Name' in properties window.
    • EXPECTED RESULT: Name of RepeatUntil element was changed on diagram and in properties window.
  1. Name RepeatUntil element using properties custom editor
    1. Drag-n-drop RepeatUntil element from Orchestration palette to diagram.
    2. Select created element on diagram.
    3. Select property 'Name' in properties window and push '...' button.
    4. Change value in appeared custom editor.
    • EXPECTED RESULT: Name of RepeatUntil element was changed on diagram and in properties window.
  1. Name RepeatUntil element using diagram
    1. Drag-n-drop RepeatUntil element from Orchestration palette to diagram.
    2. Double-click over created RepeatUntil name on diagram.
    3. Change name in appeared editbox and press Enter.
    • EXPECTED RESULT: Name of RepeatUntil element was changed on diagram and in properties window.
  1. Check context menu of RepeatUntil element
    1. Select RepeatUntil element on diagram.
    2. Call context menu of RepeatUntil element.
    • EXPECTED RESULT: Context menu should contain only following items: Context menu should contain only following items: 'Collapse', 'Go to Source', 'Add From Palette', 'Wrap With', 'Move Up', 'Move Down', 'Toggle Breakpoint', 'Delete', 'Show BPEL Mapper', 'Properties'.
  1. Remove RepeatUntil element by popup menu
    1. Select RepeatUntil element on diagram.
    2. Call context menu of RepeatUntil element and select item 'Delete'.
    • EXPECTED RESULT: RepeatUntil element should be removed.
  1. Remove RepeatUntil element by shortcut
    1. Select RepeatUntil element on diagram.
    2. Press 'Delete' button.
    • EXPECTED RESULT: RepeatUntil element should be removed.
  1. Set condition for RepeatUntil element
    1. Select RepeatUntil element on diagram.
    2. Set condition for RepeatUntil element.
    • EXPECTED RESULT: The property should have entered the value in both Properties window and Source View.


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo