EXTENT-2016: Non-functional testing approach
NFT Team structure, Tests preparation, Test tools, Latency measurements, Capacity tests, DLC test, Failover tests, Other NFT tests.
NFT Team structure, Tests preparation, Test tools, Latency measurements, Capacity tests, DLC test, Failover tests, Other NFT tests.
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.
Shsha is a passive testing tool allowing observing the system without interacting with it.
Turquoise is a unique lit and dark trading venue, offering a broad universe of over 43 hundred stocks with uniform access to 19 major European and emerging markets. Turquoise Block Discovery won the Most Innovative Trading Service in 2015. The Exactpro staff are responsible for market surveillance and the back office within Turquoise. Over the years, Exactpro has accumulated vast experience in testing the trading algorithms, constantly exploring its most interesting aspects and, as a result, truly having a lot to offer on the subject.
Victoria Leonchik, QA Analyst for Turquoise, Exactpro
In trading technology, quality assurance frameworks can perform many functions: software testing, surveillance, client onboarding, crowd-sourcing. They should also fully match the compexity of the system under test.
Feroz Cader, VP, Head of Trading Systems, MillenniumIT, LSEG Technology