ClearTH

ClearTH - An Innovative Way to Test Clearing, Settlement and Back-Office Systems

ClearTH is a unique Exactpro tool able to simultaneously execute multiple end-to-end test scenarios in batches. ClearTH easily detects abnormal behavior in the system under test and effectively predicts potential issues. It offers many built-in actions to cover the majority of activities in post-trade systems.

About ClearTH

ClearTH - is a web-based application for testing post-trade systems.

ClearTH

  • Verifies each stage of the DLC
  • Has an integrated schedule
  • Automatically runs test scripts
  • Creates multiple-day test scenarios
  • Performs concurrent multiple tests
  • Has integrated simulators
  • Supports SWIFT ISO protocol

ClearTH Test Automation Framework Adapted to DLT Projects

  • Supports messaging interactions

  • Emulates separate nodes

  • Triggers workflow via Rest API/RPC calls

  • Simulates protocol-level interactions

  • Captures the data flow and performs ledger verification checks

R3 Corda
DAML
Hyperledger Fabric

Global Schedule

ClearTH has a built-in schedule support to reflect the operational schedule of post-trade systems under test in order to verify all of their processes. ClearTH allows multiple users to test the system concurrently, which makes the testing more effective.

Post-trade systems use industry-standard solutions to implement their functions. For example, the SWIFT standard for message definition or message queue is used as the trasport layer for message exchange. ClearTH supports many industry-standard (FIX and dialects, FAST, SWIFT, ITCH, HTTP, SOAP, FTP, etc.) and proprietary protocols. New bespoke plug-ins for additional protocols can be developed by request.

Test Scripts

ClearTH scripts have a simple CSV format. 

The scripts contain Actions to be executed in the system under test, separately or in batches. The Actions are grouped into Global Steps which reflect the schedule of a business day or even many business days. Most ClearTH scenarios span days and involve a large number of steps.

ClearTH can send messages and verify the responses, analyze the database the system works with, check logs and reports that the system records.

Report

ClearTH tests the system, producing a thorough report about the testing process. If anything unexpected happens, ClearTH will inform you. If some actions in a script have been used in a strange order or if some mandatory parameters are missing, you will receive an alert.

Exactpro Post-Trade Testing Tool ClearTH

Characteristics of ClearTH

Testing Type
Active Batch
Target SUT
Post-Trade Platforms and Middle Office
SUT Interface
Back-end (typically connected to message gateways / APIs, and DBs); GUI Testing Capabilities supported via plug-ins to other tools (e.g. Selenium)
SUT Interaction Method
Schedule-driven batch processing (often spanning several business days). Internal scheduler aligned with the SUT scheduler. DB queries for data verification
Protocols
Extant plug-ins for Industry-standard (FIX and dialects, FAST, SWIFT, ITCH, HTTP, SOAP, FTP, etc.) and proprietary protocols. New bespoke plug-ins for additional protocols developed by request
Test Scripts
Human-readable CSV files; scripts generated manually by test analysts or automatically by test script generator using transactional and reference databases
Test Management, Execution and Reporting
Integrated (Web front-end), allows for multiple simultaneous heterogeneous connections, concurrent execution of multiple planned scripts linked to particular global steps, test results summary and detailed test reports. Based on Big Button framework principles
Platform requirements
Low footprint cross-platform application, MySQL or other RDBMS

Read More

Exactpro Test Automation Solution for DLT-based Post-trade Infrastructures

As an R3 technology partner and a member of Hyperledger, Exactpro is familiar with the software testing challenges of a DLT-based post-trade infrastructure. To meet the needs of a growing number of companies widely using blockchain technologies to automate their business services, Exactpro specialists have performed a DLT post-trade case study based on the open source Corda and Hyperledger technology.

Read more

An Innovative Approach to Testing of Clearing and Settlement Systems

First and foremost, it is worth reviewing a typical clearing system infrastructure: there is a number of internal components, where each one is responsible for a variety of tasks, or possibly incorporates several tasks at a time. There is a significant amount of connections to the third-party systems, or in-house external systems, such as markets, market data providers, CSD, payment systems, and, of course, there is connectivity with clearing members. Having a lot of experience dealing testing such systems, the Exactpro team is used to encountering challenges on a daily basis. This paper focuses on the ones that are most prominent, and on the way Exactpro addresses them.

Read more