ConsumerDataStandardsAustralia / future-plan

Repository of future demand for work by the DSB. Used to manage demand and prioritisation for up to twelve months ahead.
1 stars 0 forks source link

DSB Item - Enhancing Java artefacts with Banking datasets #141

Closed sumayahasancds closed 7 months ago

sumayahasancds commented 8 months ago

Goal:

This goal builds upon a recent enhancement (#99) where we enriched the Java artefacts with Energy test data. This initiative represents a logical progression in our efforts to improve the Banking API responses from DSB’s Mock Data Holder (Java Artefacts) by utilising test data generated by TestCli Project.

Description:

The goal is to enhance the quality of Banking API responses generated by DSB's Mock Data Holder within the Java Artefacts repository, by incorporating test data generated from the TestCli Project. This improvement aims to ensure that the Mock Data Holder's responses align more closely with real-world scenarios and provide better testing and development support. This would also elevate the quality, reliability and accuracy of DSB's Mock API responses, and enable us to conduct comprehensive testing of the mock APIs using our Postman collections.

sumayahasancds commented 7 months ago

In our latest release (v2.2.0), we have enhanced the Java-Artefacts and improved the Mock Banking Data Holder's API responses by utilising test datasets generated by our Test Data Cli tool.

This update provides clear examples and documentation on how to leverage the test data files within CDR project. We have provided clear examples of test data file usage within a mock data holder solution. The Banking mock data holder of the Java artefacts has been updated to seamlessly consume these synthetic datasets. Users can simulate realistic scenarios and responses to Banking API calls, which can make their testing and development process more robust and efficient. The synthetic datasets can be customised to mimic various data scenarios, enabling users to comprehensively test their application's behaviour under different conditions.