- Home
- Case Studies
- Testing for educational platform
Jun 18, 2024 5 min read
Testing for educational platform
Platforms:
WebCountry:
CanadaImplementation time:
Nov 2023 - presentSubscribe to Our Newsletter
Stay tuned for useful articles, cases and exclusive offers from Luxe Quality!
about company
EduSparkle offers interactive language and science learning platforms that make learning fun and effective. They use gamification and AI to improve learning outcomes.
before
Before our team joined, the education platform EduSparkle faced scalability issues and frequent software bugs due to sub-optimal architecture and a lack of automated testing processes.
challenges and solutions
Luxe Quality provided a QA architect, an AQA engineer, and a PM to address the customer's challenges in improving and optimizing the architecture and development processes:
Challenges | Solutions |
---|---|
Not optimized architecture and uncoordinated test processes hampering scalability and reliability | QA architect conducted a thorough audit of the existing architecture and test strategies. Developed a new testing architecture incorporating unified and scalable approaches. Implemented standardized testing methods and tools to ensure quality at all stages of development |
Manual testing was slow and error-prone, making it difficult to implement changes quickly | The automation tester used the new architecture and tools proposed by the QA architect to create and implement automated tests. Developed automated test suites covering critical functions and integrations, accelerating testing and improving accuracy |
The integrated AI required specific test approaches to evaluate its performance and accuracy | Developed a monitoring and logging system to track the AI's real-time behavior and identify anomalies in its performance. Used machine learning techniques to automatically create and adapt test cases based on AI performance data, allowing testing to adapt dynamically to changes in AI behavior and functionality |
Lack of coordination between developers, designers, QA and operations teams was hampering processes and confusing work tasks | PM improved communication and coordination between teams by implementing integrated project management and documentation tools such as JIRA and Confluence |
technologies, tools, and approaches
The team used various modern technologies, tools, and methodologies for the project to optimize development and ensure a high-quality platform. The architecture and testing utilized cloud technologies to improve scalability and performance, and microservice architecture was used to ensure agile development. Key tools included:
- Cypress and TestCafe: For automated test frameworks.
- Jenkins: For continuous integration and delivery (CI/CD) systems.
- Python and JavaScript: For developing complex automation scripts.
- Agile and Scrum: For enhanced team coordination and adaptability.
- JIRA: For effective task tracking.
- Confluence: For comprehensive documentation.
features of the project
The project featured our team, who made valuable contributions. Here is a list of their most outstanding achievements:
- The QA architect built a microservices-based testing architecture and used cloud technologies to efficiently handle increased user traffic and data.
- AQA Engineer implemented a robust automated testing framework using tools such as Cypress and TestCafe. This framework covers integration, load, and functional testing, significantly reducing errors and speeding up release cycles.
- Working closely with developers, the QA team has developed specialised testing protocols for the platform's artificial intelligence features. This includes regression testing, performance benchmarking, and validation of AI algorithms to ensure that personalized learning mechanisms function accurately.
- As the platform evolved, the testing team implemented strict security protocols, including data encryption and regular security audits.
results
The results were impressive and had a substantial impact on both the platform's efficiency and customer satisfaction:
- 60% reduction in production errors within six months.
- 200 test cases automated to cover critical features based on user needs.
- 50% reduction in user-reported issues with new real-time tracking system.
- 40% reduction in app load times to improve user experience during peak periods.
- 80% reduction in system downtime by implementing a more reliable and scalable architecture.
- Manual testing
- Automation testing
Other Projects
READ MORESpiderDoor
MORE ABOUT PROJECT
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
Lumina Solutions
MORE ABOUT PROJECT
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
DepreciMax
MORE ABOUT PROJECT
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 automationFULL CASE STUDY