Display ALM data

This section describes how to manipulate ALM data.

Filter records

To filter ALM data to display only those records that meet your criteria:

  1. Click the Set Filter/Sort button . The Filter dialog box opens.

  2. In the Filter tab, assign a single condition or multiple conditions. For user interface details, see Filter Dialog Box.

    Example: In the Test Lab module, you can define the Status filter as "Failed" and the Tester filter as "David Or Mark". Only failed test runs performed by David or Mark are displayed.

  3. To further dill down your data, click the Cross Filter tab. For user interface details, see Filter Dialog Box.

    Example: In the test plan tree, you can define the cross filter for associated test sets as "Open". This ensures that only tests that belong to an open test set are displayed. Alternatively, you can define the associated test set filter to find tests that are not in any test set.

For a use-case scenario on building filters, see Work with Complex Filters - Use-Case Scenario.

Back to top

Sort Records

You set sorting priorities of records displayed in the ALM trees and grids. By default, records appear in ALM according to the order in which they were added. In the Filter dialog box, click the View Order tab. For user interface details, see Filter Dialog Box.

Example: In the Test Grid, if the Designer column is assigned the highest sort priority, records are sorted in the ASCII sort order according to the names appearing in the Designer column. If Test Name is assigned the next highest priority, test records assigned the same name in the Designer column are then sorted in the ASCII sort order according to their test name.

Back to top

Group records

You separate grid data into groups according to specified criteria. In the Filter dialog box, click the Group tab. For user interface details, see Filter Dialog Box.

Example: In the Defects Grid, if you select the Assigned To column as the highest group by priority, records are grouped according to the names appearing in the Assigned To column. If you select Status and Severity as the next highest priorities respectively, defects assigned the same name in the Assigned To column are next grouped according to their status, and then their severity.

Back to top

Arrange and resize columns

Arrange and Select Columns

You determine which columns are displayed in ALM and the order in which they appear. Select View > Select Columns. The Select Columns dialog box opens. For user interface details, see Select Columns/Select Fields Dialog Box.

Resize Columns

You resize columns by double-clicking on the right edge of a column heading. Alternatively, you can click on the right edge of a column heading and drag to adjust the width.

Back to top

Display ALM history

You can view a list of changes made to ALM entities. In addition, you can view previous versions of entities stored in a particular baseline.

Click the History tab or button. For user interface details, see History Tab.

Back to top

Work with Complex Filters - Use-Case Scenario

This use-case scenario describes how to build and distribute complex filters.

  1. Create a basic filter

    The following is an example of filtering the Execution Grid of test instances in the Test Lab module. To access the Execution Grid, see Execution Grid Tab.

    You would like to view manual test instances that failed. These failed test instances must be addressed immediately because the developers for correcting those areas are available.

    • In the Filter Test Instances dialog box, specify Manual in the Type field.

    • In the Status field's Select Filter Condition dialog box, select the status Failed.

    The filter settings, displayed at the top of the Filter Test Instances dialog box, appear as follows:

  2. Add criteria with wildcards

    You begin to see a pattern. Many of the failed test instances are related to logging in to or out of the flight reservation system. You want to filter out test instances that do not relate to logging in and logging out.

    In the Test: Test Name field's Select Filter Condition dialog box, enter the string *log*. Any test instance based on a test whose name does not contain the string log is filtered out.

    The filter settings appear as follows:

  3. Drill-down using cross filters and Boolean operators

    At this point, it is confirmed that work needs to be done on the login and logout procedures. To prioritize that work, you want to see the failed test instances that are covered by requirements with high priority.

    Because priorities are stored in a different module, you define a cross filter.

    1. In the Filter Test Instances dialog box, click the Cross Filter tab.

    2. In the Requirements section, select the radio button next to <no filter defined>.

    3. Click the Browse button, and set the Priority field value. You want any requirement with your two highest priorities, 4-Very High or 5-Urgent, to be included in the filter, so you insert the Or operator between them.

    The filter settings appear as follows:

  4. Group and sort the test instances

    In the Filter Test Instances dialog box, click the Sort Order and Group tabs to define the order in which you want the remaining test instances to be displayed in the execution grid.

    For example, if you want the test instances to be grouped by each test designer, and sorted by test instance name, the filter settings would appear as follows:

  5. Distribute the filter to others

    After creating a complex filter, you decide to save it and provide it to others.

    In the Filter Test Instances dialog box, click the Copy Filter Settings button. The filter settings are copied, as text, into your clipboard. You can paste the contents of your clipboard into an email, and send.

    Recipients can then open the Filter Test Instances dialog box in their own ALM client, and click the Paste Filter Settings button to use the same complex filter.

Back to top