Extent3 exactpro the_next_step_in_reconciliation_testing
-
Upload
extentconf-tsoy -
Category
Technology
-
view
1.371 -
download
9
description
Transcript of Extent3 exactpro the_next_step_in_reconciliation_testing
![Page 1: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/1.jpg)
The Next Step in Reconciliation Testing
Natalia Zaitseva, Automation Lead for Borsa Italiana, ITS-Expert
Natalia Popovchuk, Development Lead, ITS-Expert
![Page 2: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/2.jpg)
Reconciliation is a process of finding discrepancies in data obtained from different sources
• What is Reconciliation testing?
![Page 3: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/3.jpg)
•Drop Copy
•Market data
•Back Office
• Where is reconciliation needed?
Trading System
• Smart Order Router
![Page 4: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/4.jpg)
• Complexity of reconciliation
1 : n relationship
n : n relationship
2. More complex
3. Complex3. Complex
n : n relationship
• Complexity of reconciliation
2. More complex
1 : n relationship
![Page 5: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/5.jpg)
• Benefits of Automated reconciliation
•Fast analysis
•Automated matching process
•Report generation
•Increases productivity
![Page 6: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/6.jpg)
• Requirements to a reconciliation tool
•Capacity / Scalability
•Fast Matching Engine
•Flexibility
•User friendly interface
![Page 7: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/7.jpg)
Reconciliation report
![Page 8: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/8.jpg)
• Requirements for conformance testing
•No limitations on the incoming feed•High performance•Monitoring in real-time•Reporting
![Page 9: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/9.jpg)
• Further improvements
1. Enriching the functionality
2. Conversion from passive listener
to active mode
![Page 10: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/10.jpg)
• System under test
![Page 11: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/11.jpg)
• Testing options
1 Involve clients in system testing
2 Manually check each client
connection separately
3 Automated testing
![Page 12: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/12.jpg)
• Automated testing solution
![Page 13: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/13.jpg)
• Automated testing steps
Step 4
Create Test ScenariosAggregate DataStep 2 Step 3
Step 5.Reconcile Test Output
Execute Test ScenariosStep 1
Process Logs
![Page 14: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/14.jpg)
• Reconciliation Levels
a) Detailed comparison. On this level, each test message will be compared with the expected result (production message) field by field and every distinction will be reported.
Sample of Executions comparison:
b) High-level analysis. Detailed results will be processed, and the summary of issues and recommendations on Adapters adjustments will be provided as a result.
Sample of tag combination analysis:
![Page 15: Extent3 exactpro the_next_step_in_reconciliation_testing](https://reader035.fdocuments.net/reader035/viewer/2022062511/54c35fa64a79597a368b4735/html5/thumbnails/15.jpg)
Questions & Answers