# Integration and Testing
source: https://developer.mastercard.com/easy-savings-specials/documentation/integration-testing/index.md

## Ready to begin testing? {#ready-to-begin-testing}

Tip: We recommend that you begin testing in the sandbox.

Once you have created a project on Mastercard Developers, generated sandbox credentials and received approvals, you can start testing.

**Getting Started**

### 1. Follow the test cases tutorial {#1-follow-the-test-cases-tutorial}

Use our [Testing Tutorial](https://developer.mastercard.com/easy-savings-specials/documentation/tutorial-and-guide/testing/index.md) to learn how to create and run test cases specific to the Easy Savings Specials Merchant Offers API.

### 2. Use the base URLs for testing {#2-use-the-base-urls-for-testing}

* Sandbox
* Production

```Sandbox
https://sandbox.sme.api.mastercard.com/easysavings/specials
```

```Production
https://sme.api.mastercard.com/easysavings/specials
```

## Methods of testing Sandbox/Production: {#methods-of-testing-sandboxproduction}

### 1. Reference Application {#1-reference-application}

> * Our Spring Boot Reference Application acts as an API client and allows you to integrate different operations.   
> * For detailed steps, follow our [Reference Application](https://developer.mastercard.com/easy-savings-specials/documentation/reference-app/index.md) section.

### 2. Postman {#2-postman}

> * [Postman Collection](https://www.postman.com/collection/) is an API client that allows developers to test your API calls in sandbox and production environments without writing any code. This makes it easy to share the pre-formed API requests with partners. It also permits partners to run an individual API requests or those within a folder or the entire collection.
> * For detailed steps, follow our [Postman collection](https://developer.mastercard.com/easy-savings-specials/documentation/postman-collection/index.md) section.

### 3. Insomnia {#3-insomnia}

> * [Insomnia](https://insomnia.rest/) is an open-source API client that developers use quickly and easily to send REST requests to Mastercard APIs. Mastercard developed an [Insomnia plugin](https://github.com/Mastercard/insomnia-plugin-mastercard) for handling API authentication.
> * To learn how to test the Easy Savings Specials Merchant Offers OAuth API using Insomnia, follow our [Insomnia Application Tutorial](https://developer.mastercard.com/easy-savings-specials/documentation/insomnia-tutorial/index.md).

## Next steps {#next-steps}

* You can head to our [Reference Application](https://developer.mastercard.com/easy-savings-specials/documentation/reference-app/index.md) section to download our Spring Boot Application that shows a typical usage of the Easy Savings Specials Merchant Offers API.
* Now that you have an understanding of integration and testing, you can proceed to the [Insomnia Application Tutorial](https://developer.mastercard.com/easy-savings-specials/documentation/insomnia-tutorial/index.md) or [Postman collection](https://developer.mastercard.com/easy-savings-specials/documentation/postman-collection/index.md) section to fork our Postman collection and begin making API calls.
* To learn more about any error codes, head over to our [Codes and Formats](https://developer.mastercard.com/easy-savings-specials/documentation/code-and-formats/index.md) section to learn about the details of all the error codes.
