# Test Data Preparation
source: https://developer.mastercard.com/mdes-pre-digitization/documentation/testing/test-data-prep/index.md

Use the guidance provided in the table below for specific use cases to prepare critical test data in order to get the required outcome. You can define or alter any test data available in test request as per your system.
Note: Do not use Production data.

## Authorize Service {#authorize-service}

For /authorizeService endpoint:

|                  Use Case                  |                                                   Test Data                                                    |   |
|--------------------------------------------|----------------------------------------------------------------------------------------------------------------|---|
| Tokenization Using Funding Account         | Make sure you have a specific account number to provide different decisions.                                   |   |
| Tokenization Using Funding Account and CVC | Make sure you have a specific account number, CVC to provide different decisions and cvcResponse Code.         |   |
| Tokenization Using Bank Account            | Make sure you have a specific account number, Financial Account Id to provide different decisions.             |   |
| Tokenization Using Chip Data               | Make sure you have a specific account number, Chip Data to provide different decisions and chip data response. |   |

## Request Activation Code {#request-activation-code}

For For /requestActivationCode endpoint for both tokenization and post-tokenization authentication use cases.

|             Use Case             |                                                       Test Data                                                        |   |
|----------------------------------|------------------------------------------------------------------------------------------------------------------------|---|
| Tokenization                     | Make sure you have a specific account number to provide different authentication methods.                              |   |
| Post-Tokenization Authentication | Make sure you have a specific account number to provide different authentication decisions and authentication methods. |   |

## Deliver Activation Code {#deliver-activation-code}

For /deliverActivationCode endpoint for both tokenization and post-tokenization authentication use cases.

|                        Use Case                        |                                      Test Data                                      |   |
|--------------------------------------------------------|-------------------------------------------------------------------------------------|---|
| Sending authentication code through email channel      | Make sure you have the correct masked email so you can trigger email.               |   |
| Sending authentication code through text (sms) channel | Make sure you have correct masked phone number so you can trigger the text message. |   |

Note: There is no specific test data preparation for rest of the endpoints as a specific response is not expected.

Next Step: [Test Execution](https://developer.mastercard.com/mdes-pre-digitization/documentation/testing/execution-flow/index.md)
