Testing the integration

List of test cases that help the integration team to conduct QA process.

👍

Please carry out the following tests relevant to you before going live.
Please provide your Mondu integration manager with the test case ID and order ID.

Operations

Consider all your possible use cases of your daily operational business. Please also consider the following special features in the following test chains if they occur in your business:

  • Percentage and absolute discounts
  • Different shipping methods and costs
  • Additional costs such as trusted shops, handling costs, ...
  • Article bundles
  • Free articles

Use the following mock-up for placing orders successfully in the Mondu System. Email address: [email protected] c.f. Testing Mail-Mocks

Test case A: cancellation

  1. Structure the order as follows:
    1. 1 x Article A
    2. 1 x Article B
    3. shipping costs
    4. discount (fixed amount, e.g. 5,00 €)
  2. Cancel the complete order.

Test case B: invoicing (complete)

  1. Structure the order as follows:
    1. 1 x Article A
    2. 1 x Article B
    3. shipping costs
    4. discount (percentage amount, e.g. -10%)
  2. Ship and invoice the complete order.

Test case C: invoicing (partial)

  1. Structure the order as follows:
    1. 1 x Article A
    2. 1 x Article B
    3. shipping costs
    4. discount (fixed amount, e.g. 5,00 €)
  2. Ship and invoice the following articles:
    1. 1 x Article A
    2. shipping costs
    3. discount (fixed amount, e.g. 5,00 €)
  3. Ship and invoice all remaining articles.

Test case D: refund

  1. Structure the order as follows:
    1. 1 x Article A
    2. 1 x Article B
    3. shipping costs
    4. discount (percentage amount, e.g. -10%)
  2. Ship and invoice the complete order.
  3. Create a credit note for 1x Article A
  4. Create a further credit note for all remaining positions.

Test case E: pending

  1. Select a random article to order.
  2. Use the following mail address for creating the order: [email protected]
  3. Share the order-id with your integration contact at Mondu, that the order can be unlocked for further operations.
  4. Check again the state after unlocking the order.
  5. Ship and invoice the order.
  6. Repeat this for approval & decline - use case.

Test case F: rejection

  1. Select a random article to order.
  2. Use the following mail address for creating the order: [email protected]
  3. Check that these transactions were successfully rejected, and the buyer is redirected into your checkout.

❗️

Thorough testing before going live ensures smooth post–go-live operations and helps avoid any manual effort for your teams