Alternative to data obfuscation to TEST your D365FO integrations
When doing integrations one rely completely on the data that is generated by the LOB applications to test integrations. Moreover, using this data for testing purposes can lead to issues related with privacy and security. For this reasons there are sample data that is available but the scope is very narrow and it is only applicable for process testing.
It is desirable to have ways to produce this data in an ad-hoc manner as when it comes to integrations the scenarios can be quite diverse.
In this article I'll explain a set of scripts that can produce huge amount of valid randomized data considering the master data available in D365FO.
Consider the following scenario:
- A LOB that generates huge amount of sales orders (100.000+ lines per day) and send them to D365FO for creation, and further invoicing.
- 5.000+ customers
- 30.000+ items
- You cannot re-use production data.
Another solution can be as follow:
- Grab all available customers in your instance
- Grab all available items in your instance
- Generate randomized amount of sales order per Customer with a randomized numbers of sales order lines per item.
- Randomize unit prices and quantities
Comments
Post a Comment