Test automation for a property financing marketplace

Inventory and automation of end-to-end testing processes, including setup of the testing and reporting framework.


Customer
Blockstream
Maturity
Scale-ups
Industry
Construction, Real Estate, Finance
Country
United Kingdom
Start
2024
Duration
6 months
Team size
1 person
Test automation for a property financing marketplace by zaven

Technologies

Cypress aplication development
JavaScript Application Development
Node.js Application Development

Goal

Relieve the product management team from the burden of manually testing every usage scenario with each release.

Challenge

The project involved an application built using an earlier version of AngularJS and deployed to multiple existing test environments. The testing framework and reporting mechanisms had to be created under a tight timeframe, all while working within the constraints of the existing AngularJS framework (like data flow control and data readiness).

A key aspect was accommodating a diverse range of end-user types, each with their specific granular access permissions. Although not all project knowledge was documented, it was all centralized and available.

Solution

Our approach centered on effective knowledge transfer, strategic test planning, and optimized test execution. We prioritized knowledge-sharing sessions to gain a thorough understanding of the application, and we carefully documented key elements for the client in the form of reusable test cases. Close collaboration with the client was maintained through ongoing communication and regular demonstration meetings.

To maintain flexibility, we the testing framework was optimized for running tests across different environments. Code was written with reusability in mind, particularly for test flows that involved common application components.

Outcome

The project resulted in the successful implementation of a robust automated testing solution and its related infrastructure. This included the establishment of a test code repository, the configuration of an email testing server, and the development of approximately 90 automated tests. We also provided detailed test documentation to support manual testing efforts, and we integrated automated test reporting.

A significant improvement was the implementation of automated tests to cover every financial model per test case. Previously, due to time constraints, the client's team was only able to manually test a limited selection of these models. This new automated approach has yielded a substantial time saving of 25x, reducing testing time from two days to under two hours. This efficiency has enabled comprehensive testing of a much wider range of functionalities and financing variations.

Are you looking to make something similar?Let's talk!

We achieved a 25x increase in testing speed. The confidence and efficiency we gained not only improved the quality of our product, but also the quality of our day-to-day work.

Inez, Product Manager at Blockstream

client

Blockstream (United Kingdom)

Blockstream (name changed on client's request) is a digital marketplace for specialist property finance that connects brokers and borrowers with lenders. Their platform streamlines the process of securing property finance by allowing users to compare over 100 lenders and obtain a Decision in Principle (DIP) rapidly. Blockstream aims to empower its partners to scale their businesses more effectively by providing a more efficient way to model deals, source funding, and apply for finance, all in one place.

Blockstream
get in touch with us

hello@zaven.co

Prefer forms? .

Leave us a message and we'll reply
within 8 business hours (GMT+1 Mo–Fr 9am–5pm)

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Don't like forms?


Loading...

What happens next?

career-process-1
Response
8 business hrs
career-process-2
Intro call
20 min.
career-process-3
Expert call
30–60 min.
career-process-4
Proposal
3–5 business days