Editing Business TestCases

From a business point of view, Business TestCases enable a set of TestCase references, which cannot be positively executed due to organizational requirements, to be put into brackets.

Business TestCases determine the order of the TestCases to be executed and how they are assigned.

During testing, it is usually not possible to process several complex processing chains at the same time, since they are interrupted by the respective batch procedures (e.g. End-of-Day processing). In this case the user has to wait until the process has finished before continuing with the next TestStep. The TestCase execution must be interrupted.

Icon

Description

Business TestCase

Business TestCase Template

Properties

IsBusinessTestCase

Business TestCases are usually TestCase objects and thus have the same properties. The property IsBusinessTestCase serves to distinguish between TestCases (False) and Business TestCases (True).

Options

Create TestCase (after this)

Creates a new Business TestCase directly below the selected Business TestCase.

Create Duplicate (after this)

Creates a duplicate of the Business TestCase directly below the selected Business TestCase.

Create Test configuration parameter

Creates a test configuration parameter for the selected Business TestCase.

Convert to Template

Converts a Business TestCase to a TestCase template (see chapter "Working with TestCase templates").

Reset test configuration parameter

This menu entry is available as soon as one or more parameters have been specified for the selected object. This option allows any test configuration parameter to be deleted.

Creating Business TestCases

Business TestCases are created analogous to technical TestCases via the context menu entry Create Business TestCase (see chapter "Editing TestCases"). You can also left-click on a TestCase folder and select Create Object->Business TestCase from the dynamic menu TestCases.

Business TestCases determine the order of the TestCases to be executed and how they are assigned. These TestCases are referenced with the Business TestCases. These references cannot be executed, they only serve structural purposes.

Procedure

  1. Select the requested TestCase(s).

  2. Keep the left mouse button pressed, drag the TestCases onto the desired Business TestCase and drop them there.

  3. TestCase references are created. The references can be arbitrarily rearranged in the details view (see chapter "Rearranging objects").

Drag & drop TestCases to Business TestCases

Business TestCases in Business ExecutionLists

Business ExecutionLists are created analogous to technical ExecutionLists via the context menu entry Create Business ExecutionList (see chapter "Modify ExecutionLists"). You can also left-click on an ExecutionLists folder and select Create Object->Business ExecutionList from the dynamic menu ExecutionLists.

Business TestCases can only be assigned to Business ExecutionLists. Business ExecutionLists on the other hand may also contain ExecutionEntries of technical TestCases.

Business ExecutionLists cannot be executed, they only serve structural purposes.

Procedure

  1. Select the required (Business) TestCase or TestCase folder.

  2. Keep the left mouse button pressed, drag the TestCases to the desired Business ExecutionList and drop them there.

  3. Business ExecutionEntries are created.

Drag & drop TestCases to Business ExecutionLists

Assigning ExecutionLists

Business ExecutionLists cannot be executed. Every Business ExecutionList must therefore be linked to one or more technical ExecutionLists so the test results can be displayed. The order in which the ExecutionLists are assigned is decisive for determining the execution results . The order can be seen via the tooltip of the Business ExecutionList.

If a TestCase appears in several ExecutionLists, the order of the ExecutionList is the relevant factor for collecting the result.

Procedure

  1. Select the required technical ExecutionList(s).

  2. Keep the left mouse button pressed, drag the ExecutionLists to the desired Business ExecutionList and drop them there.

  3. The ExecutionLists are now linked and can be seen via the tooltip of the Business ExecutionList.

Assign ExecutionLists

If ExecutionEntries are used several times within an ExecutionList, they can be explicitly linked to the Business execution entries by using drag & drop. The linked Business execution entry then uses the test result of the linked execution entry. Any existing links can be seen in the tooltip.

To remove the link between ExecutionLists and Business ExecutionLists, right-click the Business ExecutionList and select Clear assignment of technical ExecutionLists from the context menu.

Use of Business TestCases

Business TestCases are used to map both the chronological and the business perspective. Business ExecutionLists combine ExecutionLists which have been executed chronologically into a single unit, and thus allow wide-ranging statements to be made about entire business processes (Business TestCase).

Procedure

  1. Business TestCases are created in order to determine the order of the TestCases to be executed and how they are assigned (see chapter "Editing Business TestCases").

  2. The next step is to create a Business ExecutionList (see chapter "Business TestCases in Business ExecutionLists"), which contains technical TestCases that are divided into testing levels (Business TestCases).

  3. Technical ExecutionLists including scenario days are created, which are then assigned to Business ExecutionLists (see chapter "Assigning ExecutionLists").

  4. Test results are available in the Business ExecutionList after the linked technical TestCases have been executed.

    The test result is positive only after all business relevant TestCases have been positively executed.

Business ExecutionList - test result

  1. Business ExecutionLists can be linked to Requirements or RequirementSets, analogous to technical ExecutionLists (see chapter "Link Requirements with ExecutionEntries").