## 6.3.3.4.2.2  Defining Test Cases for Sizing
After you've identified the sizing-relevant business processes, define test cases for each business process for baseline measurements.
It's important that these test cases are self-contained and idempotent, which means they're repeatable and return the same resource requirements after each repetition. Such a careful design of test cases is important to avoid side effects because, for example, data volume processed by SAP HANA increases during query execution (empty table versus table with high volume of irrelevant data).
Furthermore, make sure that each test case is limited to a single business process. For example, split the creation and the approval of a travel request into two test cases because creation and approval are performed by different users and at different points in time.
## Example
A test case description for the business process Creating a new travel request can look as follows:
| Test Case Example: Travel Request   | Test Case Example: Travel Request   | Test Case Example: Travel Request   | Test Case Example: Travel Request   |
|-------------------------------------|-------------------------------------|-------------------------------------|-------------------------------------|
| Step ID                             | Description                         | Input Fields                        | Input Values                        |
| Preparation Steps (Not Measured)    | Preparation Steps (Not Measured)    | Preparation Steps (Not Measured)    | Preparation Steps (Not Measured)    |
| Step ID                      | Description                                                                                                                                           | Input Fields                                          | Input Values                      |
|------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|-----------------------------------|
| SystemLogon                  | Link to SAP Fiori launchpad                                                                                                                           | User Password                                         | <tester name> , <tester password> |
| Test Case (Measured)         | Test Case (Measured)                                                                                                                                  |                                                       |                                   |
| OpenApp                      | Open the travel management app from the launchpad (or using the Fiori Elements pre- view).                                                            | --                                                    | --                                |
| CreateTravel_1a              | Choose Create from the table toolbar of the travel overview.                                                                                          | --                                                    | --                                |
| CreateTravel_1b              | 1. Open the search help of field Customer ID . 2. Choose Go without en- tering any search data. 3. Select an arbitrary entry from the persons listed. | Customer ID                                           | <arbitrary, using search help>    |
| CreateTravel_1c              | 1. Open the search help of field Agency ID . 2. Choose Go without en- tering any search data. 3. Select an arbitrary entry from the agencies listed.  | Agency ID                                             | <arbitrary, using search help>    |
| CreateTravel_1d              | 1. Open the search help of the currency field next to Total Price . 2. In the Currency field, en- ter EUR and choose Go . 3. Select EUR .             | Currency                                              | EUR                               |
| CreateTravel_1e              | Enter the remaining input and choose Save .                                                                                                           | Starting date End date Total price Booking fee Status | <arbitrary> <arbitrary> 0 9.99 O  |
| Cleanup Steps (Not Measured) | Cleanup Steps (Not Measured)                                                                                                                          |                                                       |                                   |
| DeleteTravel                 | Delete the created travel from either the travel over- view or the travel details.                                                                    | --                                                    | --                                |