Extent3 exactpro the_next_step_in_reconciliation_testing

Post on 23-Jan-2015

1.371 views 9 download

description

 

Transcript of 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

Reconciliation is a process of finding discrepancies in data obtained from different sources

• What is Reconciliation testing?

•Drop Copy

•Market data

•Back Office

• Where is reconciliation needed?

Trading System

• Smart Order Router

• 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

• Benefits of Automated reconciliation

•Fast analysis

•Automated matching process

•Report generation

•Increases productivity

• Requirements to a reconciliation tool

•Capacity / Scalability

•Fast Matching Engine

•Flexibility

•User friendly interface

Reconciliation report

• Requirements for conformance testing

•No limitations on the incoming feed•High performance•Monitoring in real-time•Reporting

 

• Further improvements

1. Enriching the functionality

2. Conversion from passive listener

to active mode

 

• System under test

• Testing options

1 Involve clients in system testing

2 Manually check each client

connection separately

3 Automated testing

• Automated testing solution

• Automated testing steps

Step 4

Create Test ScenariosAggregate DataStep 2 Step 3

Step 5.Reconcile Test Output

Execute Test ScenariosStep 1

Process Logs

• 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:

Questions & Answers