In this section we will share an example of UAT test case.
Good to know:
Identification of test case, must be unique for every test case
The summary should be a brief description of what will be tested in the test case
The description should be detailed and include what will be tested, including detailed steps
The expected results should include a description of test result which should be observed after testing
The Pricefx Module identifies which module/ capability is tested in the test case
Here is a sample of how this may look like. Please keep in mind this is merely a guideline for good practices and your testing sheet may very likely look differently, according to your requirements.
ID | Summary | Description | Expected Results | Pricefx Module |
---|
UAT_001 | Create a new quote for existing customer | Verify that a new quote can be created in Pricefx application and after it is created, it is correctly visible in CRM system. Use the following guidelines to test the scenario: Login to CRM system as Sales Manager Select customer and check current quotes for the customer Login to Pricefx application as Sales Manager Create new quote for the customer which was selected in step 2, use usual valid parameters in Header of quote and add several Items to the Quote before you press Submit Verify the quote was correctly submitted Check in Workflow tab that quote needs to be approved Verify the created quote is visible in CRM system
| The following results should be checked in this scenario: New quote for the correct customer was created after step 4 Workflow tab displays that quote needs to be approved after step 6 New quote is correctly visible in CRM systém after step 7
| Quote configurator |
UAT_002 | Verify data in Revenue and margin Dashboard | Verify that the correct data is visible in Revenue and margin Dashboard. Use the following guidelines to test the scenario: Login to Pricefx application as Country Manager Navigate to Revenue and margin Dashboards Select Business unit and Customer you want to test Display the Dashboard with tested parameters Select Date from and Date to select Time period Verify data in the Dashboard are correct for the selected customer and Time period based on data in CRM system
| The following results should be checked in this scenario: Dashboard is correctly displayed in Pricefx application after step 7 Data in the Dashboard is correct based on parameters used for filtering Data in the Dashboard are correct also based on data in CRM system
| Dashboards |
UAT_003 | Verify LPG for country was correctly recalculated | Verify LPG was correctly recalculated after parameters were changed. Use the following guidelines to test the scenario: Login to Pricefx application as Pricing Analyst Choose product for test and verify its Margin in Country LPG Navigate to Master Data > Product extensions > Cost and change the Cost for the tested product Go back to Country LPG and check the Margin again Re calculate the LPG Verify the Margin for the tested product was correctly changed after calculation was finished
| The following results should be checked in this scenario: Cost of the product was correctly changed in step 3 Margin for the product is the same after steps 2 and 4 Margin for the product was correctly changed after step 6
| Price builder |
UAT_004 | Verify "Price" was correctly calculated according to the correct formula | Verify Price calculation works correctly after parameters were changed. Use the following guidelines to test the scenario: Login to Pricefx application as Pricing Analyst Choose product you will test and verify its Price in PL Navigate to Master Data > Product extensions > Cost Select tested product in Cost PP table Change Cost to different value Select Price list (the same as in step 2) Click on Calculate and verify the calculation finished successfully and final Price was counted according to the correct formula
| The following results should be checked in this scenario: Cost of the product was correctly changed in step 5 Price for the product is the same after steps 2 and 6 Price for the product was correctly changed and calculated according to the correct formula after step 7
| Price builder |
UAT_005 | Verify Final Price is correctly displayed when Override parameter was used for country was correctly recalculated | Verify Final Price was not calculated when Override parameter was set Use the following guidelines to test the scenario: Login to Pricefx application as Pricing Analyst Choose product for test and verify its Final Price was already calculated in Country LPG Change Override parameter for the tested product Re calculate the LPG again Verify the Final Price for the tested product was correctly changed to the value in Override parameter
| The following results should be checked in this scenario: Final Price of the product was correctly calculated according to the correct formula in step 2 Final Price for the product was correctly changed to Override value after step 5
| Price builder |
UAT_006 | Verify workflow for quotes works correctly | Verify that a quote created by Sales Manager needs to be approved by Country Manager. Use the following guidelines to test the scenario: Login to CRM system as Sales Manager Select customer and check current quotes for the customer Login to Pricefx application as Sales Manager Create new quote for the customer which was selected in step 2, use valid parameters in Header and in Items before you press Submit Verify the quote was correctly submitted Verify it is not possible to Approve the quote by Sales Manager Login to Pricefx application as Country Manager Open the quote created in this test Approve the quote and verify it is now in Approved state
10. Verify the created quote is visible in CRM system as Approved
| The following results should be checked in this scenario: New quote for the correct customer was created after step 4 The quote can be approved by Country Manager in step 9 The quote is correctly visible in CRM systém after step 10
| Quote configurator |
UAT_007 | Verify correct data was uploaded to Datamart Sales Load | Verify correct data was uploaded to Datamart. Use the following guidelines to test the scenario: Login to Pricefx application as Pricing Analyst Go to Data manager and select Datal Loads Run the Data Load manually Verify the correct data was loaded to DM Sales Data Login to CRM system and verify the data is the same as in Datamart
| The following results should be checked in this scenario: Data Load works correctly and date is correctly loaded to DM after step 4
2.Data loaded to DM are correct according to CRM system after step 5 | Price analyzer |
UAT_008 | Create a new rebate agreement for existing customer | Verify that a new rebate agreement can be created in Pricefx application and after it is created, it is correctly visible in CRM system. Use the following guidelines to test the scenario: Login to CRM system as Sales Manager Select customer and check current rebates for the customer Login to Pricefx application as Sales Manager Create new rebate agreement for the customer which was selected in step 2, use usual valid parameters in Header of rebate agreement and add several Items to the rebate before you press Submit Verify the rebate agreement was correctly submitted Press Email agreement and send the notification to email address you can check later Verify the created rebate agreement is visible in CRM system Verify the rebate agreement was correctly sent to the correct email address
| The following results should be checked in this scenario: New rebate agreement for the correct customer was created after step 4 Rebate agreement is visible in CRM system after step 7 Email with the rebate agreement was correctly sent and it is visible in the email inbox after step 8
| Rebates |