Luxe Quality logo

Aug 08, 2024 5 min read

Manual and automated testing of chatbot implementation for Lernix Assistant

Education
EdTech

Platforms:

Web 

Country:

USA

Implementation time:

Sept 2023 – May 2024
Cover Lernix Assistant

Subscribe to Our Newsletter

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

about company 

Lernix Assistant is actively integrating chatbots into the website of a network of public schools, which simplifies access to important dates, schedules, and other relevant information, making the educational process more organized and accessible to students and their parents. 

before 

Before our specialist arrived, testing was carried out manually by PM, which resulted in a large number of errors and development delays.  

challenges and solutions 

Our QA engineer was responsible for developing testing documentation, functional test cases for chatbots and automating them on the project. In the process of performing these tasks, several nuances came to light that we would like to share. 

Challenges 

Solutions 

The need for integration of chatbots into complex systems architecture, including databases, APIs, and various external services 

Integration tests were developed and automated that tested all touchpoints and use cases. This made it possible to identify and eliminate errors early in development, ensuring smooth integration of all components 

It was important to guarantee stable operation of chatbots during peak load periods 

Implementation of stress tests and performance tests based on advanced automation technologies allowed to optimise the work of chatbots 

The need to set up constant security testing 

Conducting comprehensive security tests, including vulnerability analyses and data protection audits, implementing automated security tools, and conducting regular manual checks improved system security at all levels 

It was necessary to ensure that the chatbot interface was intuitive and accessible to all categories of users, including students, teachers and parents 

Extensive user interface and experience testing, including multi-platform testing and analysing user feedback, provided a deep understanding of user needs. Refining the design and functionality based on the discoveries enhanced the appeal and user-friendliness of the chatbot 

technologies, tools, and approaches 

Our QA engineer employed a variety of tools to ensure the quality and efficiency of testing: 

  • Automated testing: Used WebdriverIO with JavaScript for functional and regression testing, TestRail provided centralized test case management. 
  • Continuous integration and deployment: Jenkins automated CI/CD processes, integrated with GitHub for version control.  
  • Performance testing: Apache JMeter for testing under high user loads. 
  • Security and compatibility testing: Performed security testing using OWASP ZAP for vulnerability analysis and utilized BrowserStack for cross-device and cross-browser compatibility testing. 

features of the project 

The project involved integrating sophisticated chatbots designed to streamline access to educational content and administrative functions on the private school network's website. These chatbots are capable of handling complex interactions such as scheduling, accessing course material, and managing administrative queries.  

To ensure comprehensive functionality, advanced testing protocols were established that included both simple and complex user interactions, such as retrieving specific data, navigating through menus, and processing student inquiries. Each functionality was meticulously tested through a series of positive and negative scenarios to confirm the chatbots' reliability and effectiveness, ensuring their performance adhered to the high standards required for educational applications. 

results 

  • 300+ test cases automated significantly enhanced product stability and reliability through extensive automation 
  • 250+ bug reports created enabled timely identification and resolution of errors, improving software quality 
  • 70% of test cases automated significantly reduced ongoing testing time and ensured extensive coverage of major functionalities 
  • Comprehensive security testing included vulnerability assessments to improve resilience to cyber threats and ensure data protection compliance 
  • Localization testing ensured chatbot functionality across multiple languages 
Services provided
  • Manual testing
  • Regression testing
  • Functional testing
  • Automation testing
  • UI/UX testing
  • Localization testing
  • Capability testing
  • Security testing
  • Integration testing
QA Technologies used
  • 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

E-Commerce

LuxehammaStyle

Photo LuxehammaStyle site

MORE ABOUT PROJECT

E-Commerce

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