BLOGS  |  SCRIPTLESS TEST AUTOMATION

Why do stock exchanges need systematic Test Automation effort?

Author : Ritesh Thakur

Date : Aug 10, 2023

Executive Summary : 

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:

  • Delayed releases: If testing goals are not met within the timelines, stock exchanges need to push the releases
    ahead. This has profound consequences on user experience and user acquisition.

  • Downtimes: Downtimes are costly for any product, even so more for the stock exchanges. Amount of trade lost
    due to even a minute of downtime can be huge. In certain cases, downtimes also call for serious penalties and
    fines which multiply the monetary impact of downtimes.

  • User attrition: If the platform is not free of glitches, users get fed up and might digress towards the competition.
    Poor test coverage can result in decline in the number of users and number of transactions.

  • Poor brand perception: Stock exchanges attract a lot of attention – from traders, regulators and from media. A
    downtime or malfunction can lead to unwanted press attention and hamper the brand perception.

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.

Reduces dependency
on people:

Qualitia’s tool offers many system level configurations. Once these configurations are made, the tool becomes person independent.

Increases the quality
of releases:

Increased test coverage and ability to test many more scenarios boosts the quality of
every release made.

Eliminates unexpected
error/ glitches/
downtimes:

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.

Enables faster
adaption to change
and helps
release faster:

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.

Conclusion:

Attaining 100% coverage is impossible if stock exchanges rely just on mock tests. A systematic test automation effort can help stock exchanges increase their test coverage and significantly reduce the defects leakage.

SHARE THE BLOG POST

Related Posts

There’s more! Stay updated on latest in test automation

Stay up to date with test automation.

Join Qualitia community

Please enable JavaScript in your browser to complete this form.

Get notified

Stay updated with latest in test automation.

Please enable JavaScript in your browser to complete this form.

Get in touch

Fill out your inquiry and contact our team

Please enable JavaScript in your browser to complete this form.

Register to join community

Want to be a part of the Qualitia community?

Checkbox
[contact-form-7 id="1323"]

Thank you for submiting your query.

Our representative will get back to you soon to schedule a demo.

Thank you for registering.

We will get in touch with you soon over the email id you provided.

Thank you for subscribing.

We will make sure to keep you updated with trends in test automation.

Thank you for getting in touch.

Our representative will get back to you soon about your request.

Thank you for subscribing.

We will make sure to keep you updated with trends in test automation.

Thank you for registering.

We will get in touch with you soon over the email id you provided.

Thank you for submiting your query.

Our representative will get back to you soon to schedule a demo.

Thank you for registering.

We will get in touch with you soon over the email id you provided.

Thank you for submiting your query.

Our representative will get back to you soon to schedule a demo.

Thank you for registering.

We will get in touch with you soon over the email id you provided.

Thank you for getting in touch.

Our representative will get back to you soon about your request.

Thank you for subscribing.

We will make sure to keep you updated with trends in test automation.

Thank you for getting in touch.

Our representative will get back to you soon about your request.

Thank you for submiting your query.

Our representative will get back to you soon to schedule a demo.

Thank you for submiting your application.

Our experts will get back to you once your resume is shortlisted.

Thank you for joining the Qualitia talent pool.

Our experts will get back to you once we see the right fit for you.

Thank you for registering.

We will get in touch with you soon over the email id you provided.

Your query has been sent!

We will review the query and get back to you as soon as possible.

Thank you for submitting your query.

Our representative will get back to you soon about your request.

Please enable JavaScript in your browser to complete this form.

Schedule a demo

Fill out your inquiry and contact our team

Please enable JavaScript in your browser to complete this form.

Post a question

Enter the question and we will reply asap

Please enable JavaScript in your browser to complete this form.

Apply for a job

Interested in joining Qualitia?

Checkbox Items
Please enable JavaScript in your browser to complete this form.

Join the talent pool

Interested in joining Qualitia?

Checkbox Items

Welcome, cookie aficionados!

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.