extent3 exactpro the_next_step_in_reconciliation_testing

15
The Next Step in Reconciliation Testing Natalia Zaitseva, Automation Lead for Borsa Italiana, ITS-E Natalia Popovchuk, Development Lead, ITS-Expert

Upload: extentconf-tsoy

Post on 23-Jan-2015

1.371 views

Category:

Technology


9 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Extent3 exactpro the_next_step_in_reconciliation_testing

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

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

•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

• 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

• Benefits of Automated reconciliation

•Fast analysis

•Automated matching process

•Report generation

•Increases productivity

Page 6: Extent3 exactpro the_next_step_in_reconciliation_testing

• Requirements to a reconciliation tool

•Capacity / Scalability

•Fast Matching Engine

•Flexibility

•User friendly interface

Page 7: Extent3 exactpro the_next_step_in_reconciliation_testing

Reconciliation report

Page 8: Extent3 exactpro the_next_step_in_reconciliation_testing

• 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

• Further improvements

1. Enriching the functionality

2. Conversion from passive listener

to active mode

 

Page 10: Extent3 exactpro the_next_step_in_reconciliation_testing

• System under test

Page 11: Extent3 exactpro the_next_step_in_reconciliation_testing

• 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

• Automated testing solution

Page 13: Extent3 exactpro the_next_step_in_reconciliation_testing

• 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

• 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

Questions & Answers