Author : Ritesh Thakur
Date : Aug 10, 2023
At the back of any stock exchange, there is always a robust ecosystem of algorithms and software which ensures that the hundreds of thousands of transactions that are carried every day are executed flawlessly. Any stock exchange will have multiple departments each carrying a unique function. At the heart lies the core matching engine which matches the placed buy order with a sell order. Worldwide, most of the stock exchanges rely on manual testing. In India, most of the testing is done with the help of mock trading sessions, which is manual in nature. The testing activity is done in batches. Logs of errors encountered during the mock sessions are created which are then handed over for rectification.
This approach has its own challenges. Some of them are as follows:
Poor penetration of testing: Brokers now can directly interact with the server using the TCP/IP APIs. This API
integrations needs thorough testing and validation just like in case the front-end UI testing. API testing becomes more crucial as UI testing is only skin deep. It cannot test the deep integration for any glitches.
Poor coverage: Manual testing is linear and takes a long time. Most of the times, given the tight schedule of releases, it is not possible to test all scenarios manually and often, releases are made without testing the product for all scenarios.
Excessive costs: Manual testing is not necessarily cheap. In fact, given the number of bugs reported and business level logic changes, to attain acceptable test coverage with manual testing can make it much costlier than test automation.
Lack of reporting and tracking: The conventional way of testing is very person dependant. It makes tracking and analysing errors impossible.
This status quo translates into many challenges for stock exchanges
which are serious in nature and severe in consequences. Some of the challenges are:
Qualitia’s tool for TCP/IP API testing
Qualitia has developed a tool which can be used by stock exchanges to carry out API testing. These are some of the
many advantages the tool has to offer:
Can be customised
as per binary feed:
None of the tools available in the market can handle binary feeds. Qualitia’s test automation tool can efficiently handle binary feed and hence, works seamlessly with TCIP/IP.
Qualitia’s tool offers many system level configurations. Once these configurations are made, the tool becomes person independent.
Increases the quality
Increased test coverage and ability to test many more scenarios boosts the quality of
every release made.
Unexpected errors and glitches are detrimental to user experience and platform
functionality. Most obvious reason for such glitches is poor test coverage. With Qualitia’s tool, the test coverage can be improved significantly and the chances of bugs or glitches slipping into the releases are eliminated.
adaption to change
The number and speed of changes is increasing. Some of the changes could be just fixes to improve the user experience while some could be complex changes in business log.
As you land on our website, you might notice a notification about cookies. No, not the delicious kind that grandma used to bake, but the digital ones that help us improve your browsing experience. Don’t worry, you’re in control! You can manage your cookie preferences and decide which ones to allow. It’s like being the master chef of your own digital kitchen.