- Getting started
- Project management
- Project operations and utilities
- Test Manager settings
- ALM tool integration
- API integration

Test Manager user guide
Working with Heatmap
link- Application components: Visual containers that group related SAP transactions under a specific component or module.
- Transactions: Boxes inside components representing individual SAP
transactions or programs. Eachbox displays transaction data, such as:
- Transaction name
- SAP code
- Testing status and coverage
Viewing test coverage for transactions
linkTo see which transactions have automated tests, and the results:
- Under the heatmap, select Passed to see the transactions that passed their test results.
- Under the heatmap, select Failed to see the transactions that failed their test results.
- Under heatmap, select No test case assigned to see the transactions that don't have any test cases assigned to them.
- Under heatmap, select Show all (selected by default) to see all the above transactions.
Filtering heatmap transactions
link-
Open Heatmap and select what transactions you want to appear from the
Top Transactions dropdown:
- All transactions (default)
- Top 10 transactions
- Top 20 transactions
-
Select the start time for transactions from the Time period
dropdown:
- Last Month (default)
- Last Week
-
Last Day
The start and end time of transactions is displayed next to the Time Period dropdown.
Changing the heatmap settings
linkThe Heatmap is generated based on the values of five SAP attributes. You can configure the assignment ratios to prioritize the attributes most relevant to your testing strategy.
The following table shows the SAP attributes used to generate the Heatmap:
SAP attribute | Description | Default value |
---|---|---|
Users | The number of users using the transaction. | 40 |
Execution | The number of executions per transaction. | 10 |
Time | The overall processing time it takes for a transaction to execute. | 10 |
Object | The number of development objects used in a transaction, such as screens, functional modules, tables. | 10 |
Intensity | The type of transaction:
| 30 |
100
.
Direct connection to SAP instance
- Select the gear icon
in the top-right.
- Change the assignment ratios according to your use case.
For example, to highlight the most intense transactions (of type Create), rather than the most used ones, change the User ratio to
10
, and then the Intensity ratio to60
.
Connection with CSV file
Z_UIPATH_CUST_HEATMAP_DOWNLOAD
program, go in the
Parameters tab and configure the ratios.
Checking the overview of a transaction
link- Select a transaction from the heatmap.
- Under Details of selected transaction: Maintain Transaction Codes, select Overview
- Check out the Transaction Name and its SAP Code.The SAP Code of a transaction is used to generate a unique label
Creating test cases for a specific transaction
linkTRAN:SAP_CODE
or PROG:SAPPROGRAM
.
Create Purchase
Order
, with ME21N
as its SAP code, has the
TRAN:ME21N
label. If you want to create a test case for this
transaction, the same label appears in the Labels field of the Create Test
Case dialog box.
- Select a transaction from the heatmap.
- Under Details of selected transaction: Maintain Transaction Codes, select Test Cases.
- Select Create Test Case and configure the test case that you want to create.You can add other labels next to the one already assigned to the test case.Important:
When you create a test case for a specific transaction, make sure you leave the label already assigned to the transaction untouched. Otherwise, the test case that you create won't be linked to the transaction.
For this example, the label that is already assigned isTRAN:SE16
.
Learn more about linking test cases to transactions .
Creating test sets for a specific transaction
link- Create test cases for a specific transaction.
- Select the transaction for which you created the test cases.
- Under Details of selected transaction: Maintain Transaction Codes, select Test Sets, and configure the test set that you want to create.Tip:
To ease the process of linking a test set to a transaction, add the label of the transaction to the test set that you want to link. This way you can search for the test set you just created, using that specific label.
For this example, the same label we used to create the test cases (TRAN:SE16
) we added to the test set. - After you create the test set, navigate to Test Sets in Test Manager.
- Search for the test set you created and open it.You can search for the test set using the label that you added at Step 3.
- Select Tasks > Assign Test Cases > Static Assignment.
- Search for the test cases that you created at Step 1 and assign them to this test set.
- Navigate back to the Heatmap page, select the transaction, and check out the test set assigned to it.
Linking Orchestrator test set to a transaction
link- Select a transaction, and under Details of selected transaction: Maintain Transaction Codes, select Test Sets.
- Select Link, choose the Orchestrator test sets that you want to link, and select Link.
Execute test sets for a transaction
link- Link a test set to a transaction.
- Select More Options
inline with the test set that you want to execute.
- Select one of the following:
- Execute Manually
- Execute Automated
- Check out the test results in the heatmap.
- Viewing test coverage for transactions
- Filtering heatmap transactions
- Changing the heatmap settings
- Direct connection to SAP instance
- Connection with CSV file
- Checking the overview of a transaction
- Creating test cases for a specific transaction
- Creating test sets for a specific transaction
- Linking Orchestrator test set to a transaction
- Execute test sets for a transaction