Luxe Quality logo

Jul 27, 2023 4 min read

Quality Assurance with API Testing for Hodlnaut

Fintech

Platforms:

Mobile

Country:

Singapore

Implementation time:

May 2021 – Jul 2021
Cover Hodlnaut

Subscribe to Our Newsletter

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

about company

Hodlnaut is a financial platform specializing in crypto currency services. The overall goal of Hodlnaut is to provide simple and convenient financial tools to manage cryptocurrency assets and optimize their use. By combining savings and loans on their platform, Hodlnaut helps users generate income and maximize the potential of their cryptocurrency assets.

before

The product has already been released to the market. The testing process by the test team did not take place. Developers and project managers conducted E2E testing using BDD. The documentation was described in the form of block diagrams of user stories.

challenges and solutions

For the successful completion of the project, it was necessary to engage an experienced tester responsible for conducting E2E automated testing on various mobile devices to ensure the mobile application's reliable functionality.

However, in the work process, specific aspects arose, which will be discussed below. 

Challenges

Solutions

The application was structured with many different API circles on which the functionality was based.

Provided API and integration testing for checking with different geolocations and user verification methods

The need for corrections of visual inaccuracies in the application 

Writing unique identifiers for front-end components so that they can be interacted with using autotests and tests are more stable, setting up the compilation of the mobile application into a test version 

No documentation 

Writing flowcharts to display automation, flowcharts with business logic, and user stories 

technologies, tools and approaches

The Typescript with WebdriverIO and Appium were used to automate testing. BrowserStack was used for testing on different devices. Postman was helpful for API test creation and performance. GitHub Actions was chosen for continuous integration, and Allure helped with reporting.  

Developers performed unit testing, and our tester did integration testing. 

features of the project 

During the testing, certain features arose related to the presence of a cryptocurrency wallet. This meant functionality related to cryptocurrency transactions, such as storage, transfer, and exchange, had to be thoroughly tested. This aspect requires special attention since inaccuracy or a mistake when working with cryptocurrencies can seriously affect users. 

In addition, the application had a large number of authentication mechanisms. This included various ways to identify users, such as entering a password and two-step authentication. Each of these mechanisms had to be thoroughly tested to ensure safety and convenience for users. 

The application also had integration with banks, which required a unique approach to testing. It was necessary to check the correct interaction of the application with various banking systems and ensure that all financial transactions were performed correctly and safely. 

results

  • 70 bug reports were created: our specialist identified and documented these issues and contacted the developers to fix them quickly. 
  • Tests cover 90% of functionality: A comprehensive suite of automated and manual tests covers nearly 90% of the core functionality, ensuring faster and more efficient testing and reducing the risk of bugs in production after changes.
  • API testing: this type of work was successfully carried out and became a critical stage for ensuring quality and security in cryptocurrency and interaction with banks. This made it possible to check the correctness and reliability of data exchange between different systems and to ensure their security.  
  • Usability testing: many tests were carried out that improved the convenience and ease of use of the product for end users. It always helps to convert users into regular users.
Services provided
  • Manual testing
  • Smoke testing
  • Regression testing
  • Functional testing
  • Automation testing
  • Usability testing
  • API testing
QA Technologies used
  • true icon
  • true icon
  • 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
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

E-Commerce

Interlink

Photo Interlink site

MORE ABOUT PROJECT

E-Commerce

Interlink

United Kingdom

Web, Mobile

Implementation time:

Sept 2022 - Nov 2023

About project:

Interlink solutions are designed to enhance website performance and user experience and implement advanced tools to drive efficiency and business growth.

Services:

Manual, Functional, Integration, Regression, Smoke testing 

Automated, Security, Performance, Load testing 

Result:

500+ manual tests were created, 300+ test cases were automated, and 150 bug reports were generated

FULL CASE STUDY

Education
EdTech

Lernix Assistant

Photo Lernix Assistant site

MORE ABOUT PROJECT

Education
EdTech

Lernix Assistant

USA

Web 

Implementation time:

Sept 2023 – May 2024

About project:

Lernix Assistant is actively integrating chatbots into the website of a network of public schools.

Services:

Manual, UI/UX, Localization, Compatibility testing

Automation, Regression, Integration, Security, Functional testing

Result:

Тhe 70% covered by auto teats, 300+ test cases automated, 250+ bug reports created.

FULL CASE STUDY