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.
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.
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.
Inez, Product Manager at Blockstream
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.
Design and development of an MVP application that facilitates deep document analysis and bid comparison for tendering purposes.
Agile Software Development, Back-end Software Development, DevOps as a Service, Front-end Software Development, Generative AI, MVP Software Development, Construction, Real Estate, .NET, Azure SQL, OpenAI, React, Start-ups
Read about this projectWhat happens next?