- Home
- Case Studies
- Empowering DepreciMax with Comprehensive QA: From Manual Testing to Full Automation
Sep 05, 2024 5 min read
Empowering DepreciMax with Comprehensive QA: From Manual Testing to Full Automation
Platforms:
WebCountry:
AustraliaImplementation time:
Apr 2022 - presentSubscribe to Our Newsletter
Stay tuned for useful articles, cases and exclusive offers from Luxe Quality!
about company
DepreciMax is a company specializing in asset depreciation and lease accounting software. Project allows for detailed modeling of fixed asset depreciation and lease calculation rules for both accounting and tax.
before
The project did not undergo a comprehensive quality assurance process, and all testing was performed by the developers and product manager. This limited approach resulted in problems, such as hidden bugs that went unnoticed and unanticipated delays in the product's release.
challenges and solutions
We provided a QA specialist who performed manual testing for this project to understand the core functionality and user experience. As the project progressed, he moved on to automating manual test cases and writing new ones.
Challenges | Solutions |
---|---|
There was a need to integrate the test framework into a separate development process and create stable test automation | Established a comprehensive QA process by implementing a robust testing framework, integrating automated tests into the CI/CD pipeline, and setting up continuous monitoring. This proactive approach allowed identify and address issues early |
Lots of hard-to-find elements and no IDs or classes | Developed alternative identification methods and maintained continuous communication with developers to improve code structure |
Unreadable and unclear test results without a reporting system | Implemented a reporting system to generate clear and concise test reports via Allure Reporter. Test results were documented and communicated to the project manager to inform him of progress and facilitate better decision making |
technologies, tools and approaches
Our QA engineer employed a variety of tools to ensure the quality and efficiency of testing:
- Manual Testing: Utilized tools like Postman for API testing and DevTools for browser-based debugging and manual testing efforts.
- Automated Testing: Employed Webdriver.io to write test scripts that simulate user interactions, ensuring interface consistency and functionality.
- Local and Cloud-Based Testing Tools: Leveraged Cloud QA and TestRail for managing and executing detailed test scenarios, enabling efficient test management and comprehensive test case coverage.
- Additional Tools: Allure for generating detailed test reports and JUnit for report generation, ensuring clear and actionable insights from testing activities.
features of the project
The project was focused on the development of software solutions for asset depreciation and for lease accounting, journaling, etc. In addition, the application had integration with other partners such as Xero, Intuit and Microsoft, which required a special approach to the testing process. Our expert applied a special approach to processing financial data using the Page Object Model approach. This approach improves automation code readability, reusability, and maintainability. The project is still active and constantly developing, and its effectiveness is converted into profit.
results
After the implementation of test automation and comprehensive manual testing, the customer received the following:
- 750+ test cases were created for each type of testing
- 450+ test cases were automated, which increased the efficiency of testing
- 80% of the functionality was covered by automation
- 50% increase in app conversion after usability testing and improved UI design
IMPLEMENTATION STEPS
Project Integration
Establishment of test infrastructure
Automated testing
Manual testing
Regression
These steps laid the foundation for an integrated approach to. All customer requirements were met in full.
- Manual testing
- Smoke testing
- Regression testing
- Functional testing
- Automation testing
- Usability testing
- UI/UX testing
- Integration testing
Other Projects
READ MOREInterlink
MORE ABOUT PROJECT
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 generatedFULL CASE STUDY
Lernix Assistant
MORE ABOUT PROJECT
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
LuxehammaStyle
MORE ABOUT PROJECT
LuxehammaStyle
Canada
•Web, Mobile
Implementation time:
Apr 2022 – May 2023
About project:
LuxehammaStyle is a leading e-commerce retailer specializing in high-end fashion and accessories.
Services:
Manual and Automation, Functional, Regression, Smoke, Cross-browser, Cross-platform, Usability testing.
Automated testing - JS and WebdriverIO
Result:
150 + test cases were created, 47 + bugs were identified and reported, ensuring comprehensive evaluation and validation, which enhanced the website's functionality and performance.FULL CASE STUDY