Luxe Quality logo

Sep 09, 2023 3 min read

Automated testing for Fundflex

Fintech

Platforms:

Web

Country:

Lithuania

Implementation time:

June 2021 - present
Cover Fundflex

Subscribe to Our Newsletter

Stay tuned for useful articles, cases and exclusive offers from Luxe Quality! 

about company

Fundflex offers comprehensive online loan software that can be customized to meet the specific needs of any business. Whether you offer digital lending services like crowdfunding and peer-to-peer or more traditional services like a line of credit and installment loans, this company can help you streamline your operations and improve your bottom line.

before

Previously, there was no tester on the project, so test documentation was unavailable. There was a need to define and organize the registration of test coverage. Our goal on the project is to automate and cover all functionality with tests from scratch.

challenges and solutions

Luxe Quality provided a highly skilled Automation QA / Team Lead for this project. By aiming for complete test coverage, it was ensured that all critical scenarios and edge cases were thoroughly tested, minimizing the risk of potential issues or regressions.

Challenge 

Solutions 

It was important to make sure that the application met all the requirements on different browsers. 

We have set autotests for multiple browsers, including Firefox and Chrome. Compatibility and consistency across browser versions have been ensured so that all features and functions work as expected in each browser. 

It was expected that many users would fill out forms in the application at the same time. 

Multi-user forms have been tested in an internal interbank application to ensure data accuracy and isolation between users. 

No testing documentation. 

We created checklists that improved after each wound. Test cases were written for automation and bug reports were created after testing. Also, a report was automatically generated after each autotest wound.

It was important to test the application in a clear environment. 
 

Docker with Docker Compose were used to create containers to run autotest in set-up environments.

results

  • 80% covered by tests; 
  • testing framework was created for the project, which included a set of testing tools, test data and test scripts;
  • tests for automation are written according to precise instructions and requirements of the client. 

technologies, tools, and approaches

On this project we used: 

  • JS + WebdriverIO: To create automated web interface tests.   
  • GitHub: To store and manage test code conveniently. This platform made collaborative work on tests more efficient: QA team members could easily share code, control versions, and conduct code revisions through change requests.  
  • Allure Report: To create informative reports on test progress.   
  • Docker: To create isolated test environments. This technology reduced the risk of various environmental conflicts and made it easy to deploy and run tests in different environments, greatly simplifying the testing process. 

features of the project

Based on the requirements, this project used two testing approaches: Checklist Testing and Exploratory Testing. These approaches were used toprovide comprehensive functionality coverage andidentify potential issues that may have yet to be noticeable using only the checklist.

 1. Checklist Testing: 

As part of this testing, we developed a detailed checklist of test cases and scenarios covering the project's main functional areas and primary use cases.  

2. Exploratory Testing  

We utilized Exploratory Testing for a more flexible and unstructured approach. This research-oriented method relied on experience and intuition to identify potential problems. 

Both forms of testing concluded with the analysis of identified problems and defects. While Checklist Testing ensured a structured approach and compliance with the essential requirements, Exploratory Testing assisted in identifying non-obvious bugs and issues that may have been overlooked in the formalized test cases. These two approaches complemented each other, ensuring comprehensive testing and a high-quality product. 

IMPLEMENTATION STEPS

1. Onboarding 

The application was studied to understand its features and functionality. A customer wanted to automate all systems for tests. 

2. Test plan   

Based on the developed system's function for providing loans via the internet, a checklist was compiled. He for writing and automating e2e tests that help ensure systematic and complete testing of new features. 

3. Communication 

Established open lines of communication with the client and their team to foster practical collaboration. Through this interaction, the checklist was enhanced through continuous discussions and feedback. 

4. Testing Approaches 

Exploratory testing, checklist testing, cross-browser testing, and functional testing were conducted to meet project requirements. The accuracy and reliability of the booking and evaluation processes have been rigorously tested. Test forms have been validated against established standards using Test-Design methods. 

5. Reporting 

Creation and improvement of results reporting processes. Testing and setting up CI to automatically validate code functionality before integrating it. 

By following these testing procedures, we helped the client create a robust website providing a seamless user experience for Loan Management Services.

Services provided
  • Functional testing
  • Automation testing
  • Usability testing
  • Cross-browser testing
QA Technologies used
  • true icon
  • true icon

Your project could be next!

Ready to get started? Contact us to explore how we can work together.

Other Projects

READ MORE
IoT

SpiderDoor

Photo SpiderDoor site

MORE ABOUT PROJECT

IoT

SpiderDoor

USA 

Web, Mobile (iOS) 

Implementation time:

Nov 2020 – Nov 2021 

About project:

SpiderDoor offers wireless gate access systems that enable remote facility management.

Services:

Manual and Automated Testing, Functional Regression Exploratory Acceptance Testing, Non-functional Usability Testing 

Automated Testing – JS+ WebdriverIO + Appium + Xcode, Postman for API testing

Result:

23 test cases were created, all of which were automated, ensuring rapid and consistent testing for future releases.

FULL CASE STUDY

Start-Up

Lumina Solutions

Photo Lumina Solutions site

MORE ABOUT PROJECT

Start-Up

Lumina Solutions

USA

Web, Mobile

Implementation time:

Dec 2022 – present

About project:

Lumina Solutions is an innovative technology company specializing in AI solution development that analyzes finance.

Services:

Manual, Automated, Functional, Smoke and Usability Testing.

Software Development.

Result:

Agile processes cut release times by 70% and improved forecasting accuracy by 20%, while over 780 automated test cases boosted code coverage to 90%.

FULL CASE STUDY

E-Commerce

DepreciMax

Photo DepreciMax site

MORE ABOUT PROJECT

E-Commerce

DepreciMax

Australia

Web

Implementation time:

Apr 2022 - present 

About project:

The project allows for detailed modeling of fixed asset depreciation and lease calculation rules for accounting and tax.

Services:

Manual - Regression, Smoke, Functional, Integration testing, Usability, UI/UX testing 

Automation testing 

Result:

750+ test cases, 450 of which are automated, 80% of functionality is covered by automation

FULL CASE STUDY