ICONOMI
ICONOMI is a crypto asset management platform designed to meet the investment needs of everyone, from beginners to seasoned traders and businesses. It simplifies crypto investing by allowing users to copy the portfolios of experienced strategists.
All CustomersWeb App Testing
QAwerk ensured ICONOMI’s web app provides a secure and user-friendly experience. Our comprehensive testing strategy covered everything from user registration and identity verification to mobile responsiveness, VPN detection, and edge case testing.
Learn moreManual Testing
Our QA engineers identified several critical bugs in ICONOMI’s onboarding flow. By examining user paths, validating data inputs, and testing cross-browser compatibility, we helped ICONOMI fine-tune their platform, making it intuitive for both new and experienced crypto traders.
Learn moreChallenge
ICONOMI partnered with QAwerk to elevate the quality of their web application. They aimed to provide a secure and user-friendly gateway to the complex world of crypto investing.
Previously, through our Bug Crawl initiative, we had identified critical issues within their Android application that had unfortunately slipped into production, impacting real users. Recognizing the value of our exploratory approach, ICONOMI sought our expertise to improve their website and make it more secure.
Here are the milestones we prioritized:
- Prevent User Drop-Off. ICONOMI wanted us to focus on the user onboarding experience. Ensuring a smooth and error-free registration process is critical for any platform. We were tasked with reducing friction and increasing user conversion during this initial stage.
- Ensure Platform Security. We needed to rigorously test password setup, identity verification procedures (including document upload and rejection handling), as well as VPN detection and location-based verification to safeguard user accounts and data.
- Deliver a User-Friendly Experience. ICONOMI caters to a diverse audience with varying levels of technical expertise. Our testing aimed to guarantee that the platform is intuitive and accessible to all, simplifying the complexities of crypto asset management.
ICONOMI’s ultimate goal was to create a secure, intuitive, and reliable web platform that would confidently guide users through their crypto investment journey from the very first click.
Solution
To meet the set objectives, QAwerk implemented a comprehensive suite of manual testing techniques, examining every facet of ICONOMI’s onboarding flow. Here’s a breakdown of our approach:
- Registration Flow Testing: We thoroughly tested both personal and business account registration flows, simulating real user scenarios. This involved in-depth field validation to ensure correct data input, testing error messages for clarity and accuracy, and confirming seamless account creation.
- Password Setup Validation: We tested the password setup process, verifying that all enforced password criteria (like uppercase letters, special characters) were correctly implemented and clearly communicated to the user. This prevented weak passwords and strengthened the platform’s first line of defense against unauthorized access.
- Identity Verification: We extensively tested the document upload functionality, ensuring compatibility with various document types as well as validating both front and back captures. We also tested rejection handling, simulating scenarios with poor image quality or incorrect document types, ensuring clear error messaging and fully-functioning retry options.
- VPN Detection & Location-Based Verification: To safeguard against fraudulent activities and guarantee compliance with regional regulations, we evaluated the platform’s behavior when accessed via VPNs from different locations. This involved testing error handling for restricted regions and confirming correct access in permitted locations.
- Cross-Browser Compatibility Testing: To ensure accessibility for all users, regardless of their preferred browser, we verified the registration and verification processes functioned flawlessly across major browsers like Chrome, Firefox, and Safari.
- Mobile Responsiveness Verification: We tested the responsiveness of the web app across different iOS and Android devices with varied screen sizes, ensuring a consistent and user-friendly experience on smartphones and tablets.
- Localization Testing: For a global platform like ICONOMI, localization is key. We tested for correct behavior across different locales, paying close attention to error messages, date formats, and input validation, especially where registration and verification flows might vary based on user location.
- Edge Cases & Negative Testing: To push the platform’s limits and uncover hidden vulnerabilities, we employed edge case and negative testing. This involved intentionally using unexpected inputs, like special characters in names or excessively large files, to try and break the registration flow.
QAwerk’s comprehensive testing strategy enabled our QA engineers to proactively uncover several critical issues, allowing the ICONOMI development team to address them in a timely manner.
Bugs Found
Our bug reports highlighted several functional and usability issues, including unresponsive buttons, loopholes in input validation, inaccurate search functionality, problems with removing attachments, and misleading error messages.
Actual result: The ‘Next’ button becomes unresponsive after the user checks the agreement box during business account registration.
Expected result: After checking the agreement box, the ‘Next’ button should become active, allowing the user to proceed with the registration.
Actual result: Clicking ‘Save’ triggers a loading animation, but the language does not update, and no confirmation message is shown.
Expected result: Clicking ‘Save’ should update the language, reload the page in the updated language, and display a confirmation message.
Actual result: After clicking the ‘Upgrade NOW’ link, the burger menu remains open, obstructing the user’s view of the upgrade page.
Expected result: The burger menu should close automatically after clicking ‘Upgrade NOW’.
Result
QAwerk’s partnership with ICONOMI delivered substantial improvements across several key areas.
First, by engaging QAwerk, ICONOMI capitalized on independent QA expertise, which helped them identify and address loopholes in their QA process. This enabled them to proactively identify potential issues, preventing them from slipping into production.
In addition, our diligent testing of the onboarding flow helped prevent user drop-off, directly impacting ICONOMI’s bottom line and future growth. We ensured every ICONOMI visitor can become a platform user from their first attempt. We also verified that users can complete their registration without stress, guaranteeing that the platform takes proper care of their account security.
Finally, the proactive reporting of several critical issues allowed ICONOMI to roll out new features and updates with absolute confidence and peace of mind. QAwerk’s scrupulous testing helped fine-tune ICONOMI’s platform and significantly improve the experience for their users.
In Press
Need expert testing for your crypto trading app?
Let’s TalkTools
QAwerk Team Comment
Stanislav
QA Engineer
Testing the ICONOMI platform was a really positive experience. We used a comprehensive testing strategy that covered a lot of ground, including exploratory, functional, compatibility, localization, and usability testing, all aimed at ensuring quality and reliability. The platform itself was in great shape to begin with, and working closely with the ICONOMI team meant we could really contribute to a polished product.
Related in Our Blog
DeFi Testing Checklist: Your Roadmap to App Security
DeFi apps introduce unique challenges that are not present in traditional software. Smart contracts, the building blocks of DeFi, can be vulnerable to attacks if not carefully tested. Additionally, the decentra...
Read MoreWeb3 Testing Checklist: Ensure Your App Security
Web3 apps are becoming more popular as businesses and developers look to leverage the benefits of blockchain technology. However, testing web3 apps can be complex due to the unique characteristics of blockchain...
Read MoreImpressed?
Contact Us TodayOther Related Case Studies
Evolv
Increased this digital growth platform’s regression-testing speed by 50%, and ensured the platform runs optimally 24/7
Keystone
Helped Norway’s #1 study portal improve 8 of their content-heavy websites, which are used by 110 million students annually
Penpot
Helped this open-source & prototyping platform successfully go from beta to official release, now reaching over 250K users