Automation Testing for A Leading ELearning Company

Project Overview

The customer sought automation testing services to test their regression test cases for a higher education web product.

Initially, we were assigned / given critical test cases to do proof of concept. This is an LMS Application and its regression test suite is huge in number. We demonstrated the POC and test automation framework. We deployed 3 test automation engineers and automated 450 test cases using JVM-Cucumber & Selenium WebDriver in the first phase.

It is an ongoing project. With a team size of 5. The automated regression suite is getting executed in lower environments every week. The customer's development team is relying on automation regression testing for quick feedback.

Automation Testing
8000
No. of Test Cases Automated
4
Browsers
5
Test Automation Engineers
3
Project Duration (Years)

Challenges & Solutions

Automating Flash Objects

All the courses which are launched in this app are flash based. Automating flash objects is a Herculean task. We used Sikuli to automate flash containers and objects.

Script Maintenance

As the automation regression test suite gets bigger and bigger, the time duration to maintain the scripts grows longer and longer. We used reusable components to avoid changes in multiple places.

Multi Browser Execution

Executing the regression suite simultaneously on all the browsers was a challenge. We used highly configured VMs and docker containers to perform executions simultaneously.

Related Services

Agile Testing Services

Agile Testing Services

Our agile testers collaborate well with both developers and business people, and understand the concept of using tests to document requirements and identify test cases beyond the "happy path". We are passionate about delivering business value in a timely manner and eager to learn.

Agile Testing Services

Our agile testers collaborate well with both developers and business people, and understand the concept of using tests to document requirements and identify test cases beyond the "happy path". We are passionate about delivering business value in a timely manner and eager to learn.
QA Automation Services

Selenium Testing Services

Codoid's Selenium testing services include - robust script development, test automation framework setup for web, mobile, & desktop applications, maintenance, and test automation training.

Selenium Testing Services

Codoid's Selenium testing services include - robust script development, test automation framework setup for web, mobile, & desktop applications, maintenance, and test automation training.
Real-World Testing of Mobile Apps

Mobile Application Testing

Codoid's mobile application testing services ensure your product quality on multiple OS versions - Android and iOS and include mobile app performance testing, automation testing as well as extensive manual testing on a wide range of real devices.

Mobile Application Testing

Codoid's mobile application testing services ensure your product quality on multiple OS versions - Android and iOS and include mobile app performance testing, automation testing as well as extensive manual testing on a wide range of real devices.