top of page

Anbosoft for eLearning

Comprehensive QA support to maintain superior quality in eLearning software solutions

The client engaged Anbosoft to establish QA procedures from the ground up, aiming for impeccable software functionality.

1

Functional Testing

2

IT and Software Development

3

Test Automation

Overview

Our client, a pioneer in crafting innovative solutions tailored for various industry sectors, sought to enhance the offerings to their end customers who are revolutionizing the concept of digital language evolution. They required a reliable QA provider to not only establish foundational QA processes but also refine the newly developed functionalities.

Provided Services

The assortment of software products presented for evaluation included:

The collaboration with Anbosoft was initiated by the end customer following the receipt of substandard code quality from a previous developer, which negatively impacted the technical robustness of the product. Anbosoft was therefore tasked with ameliorating this critical situation.

​

Anbosoft commenced by establishing QA processes from scratch. Central to the development process was an Agile methodology based on 2-week sprints. However, for blog quality assurance, a more sporadic workflow was noted, with the team working reactively to requests.

 

Despite the end customer’s extremely tight deadlines for new functionalities and their willingness to deploy software that might not meet quality standards, Anbosoft consistently advocated for increased testing efforts to enhance quality and prevent costly post-release fixes.

 

For efficient onboarding of new team members, the QA manager designed a training plan evaluated and approved by the client, focusing on the extensive array of testing products.

 

Anbosoft’s Testing Approach Included:

 

Functional Testing
 

Initially, engineers developed testing documentation, which was updated regularly. Testing of new features ensured that added functionalities did not disrupt the existing product logic. This was complemented by regression testing to verify the flawless integration of new refinements, followed by defect validation checks.

 

Exploratory testing was strategically used to expand test coverage, leveraging the team’s understanding of the software and user behaviors, moving beyond the planned test scenarios.

 

The extent of functional testing services adapted dynamically to the client’s changing needs.

 

Test Automation
 

With the increasing scale of regression testing across multiple environments, Anbosoft introduced automated testing services.

 

To evaluate the long-term business and operational advantages, Anbosoft presented a detailed analysis on the effectiveness of test automation, gaining approval from stakeholders to proceed.

 

Automated tests, developed in Java, reduced testing duration by fivefold, accelerated benefit realization, and enhanced QA cost efficiency. Each test session concluded with a comprehensive report detailing identified issues, duration, and additional insights.

 

Quality Management

 

  • Internal Project Audit
    To ensure consistently high service levels and address the client’s QA challenges promptly, Anbosoft’s CEO initiated an internal audit. This identified and helped rectify workflow issues, significantly benefiting project outcomes.

 

  • Metrics System​​
    Addressing the challenge of tracking KPIs and progress for intermittently tested features, specific metrics were defined by the QA manager and coordinator to monitor the performance effectively.

 

  • Enhancing Technical Integrity
    Upon joining the project, the QA team faced significant issues with the software’s overall quality. To address this, they gathered data on detected defects, including a high rate of bug reopens and the time needed for their resolution, after each sprint. This information was shared with the end customer periodically and in a final comprehensive report.

 

Following an independent quality assessment, the end customer engaged another software developer (a current client of Anbosoft) to collaborate closely with Anbosoft, ensuring the flawless operation of the products.

 

Both the client and the end customer appreciated the sustained collaboration, realizing significant business, operational, and quality benefits.

Technologies & Tools

  •  VirtualBox/VMware

  • Postman

  • Fiddler

  • Browser Developer Tools

  • Android SDK Tool

  • iTools

  • PyCharm

  • IntelliJ IDEA

  • Amazon Web Services

  • Jenkins

  • Wireshark

  • Sublime Text

  • Google Spreadsheets

Results

  1. Developed a robust QA framework at Anbosoft to enhance delivery practices and achieve comprehensive project clarity.
     

  2. Enhanced product quality and technical robustness by identifying defects early in the development process, ensuring users enjoy a seamless eLearning experience.
     

  3. Accelerated benefit realization and lowered operational expenses by demonstrating the advantages of test automation and facilitating its integration.
     

  4. Optimized processes and improved team agility at Anbosoft, enabling rapid resolution of issues, including urgent situations.

bottom of page