Our Works

Case Study

M2M Telematics Platform- Test Automation

 


Company had grown by acquisition, resulting in multiple platforms and carriers.  Gadgeon QA team helped in improving the platform quality by automating Feature and Regression test cases for release testing.

Project Period: Ongoing
Team Size:     10 members
Tools Used:  C#, SQL, Selenium, Nunit ,TFS, Testrail

 

 
 

Challenge

  • Release test cases spanned across multiple platforms and carriers.
  • Automating irreversible scenarios like usage creation, billing etc , simulation of millions of call record data.
  • Absorbing the performance variations in the platforms and produce reliable test results.

Outcome

  • Designed a test framework on C# and Selenium which can simultaneously handle multiple web platforms and interactions between them.
  • Test Case Grouping and  execution sequencing using custom tags designed in the framework.
  • Developed a Call Data Record generation tool which supports multiple carrier usage data simulation.
  • Developed helper library methods that can handle finite variation in test platform performance
 


 Test Automation Execution Flow Diagram

 
WHAT DID GADGEON DO? PLATFORMS/TOOLS/TECHNOLOGIES USED
Developed  windows desktop UI tool using C# for executing the automated test cases.
  • Tools Used : C# , Testrail Api.
  •    Validates the tester’s credentials and list the test plans available.
  •     Retrieve the test cases from the selected test plan.
  •     Loads the automated test case dlls.
  •     Sequence the test cases retrieved for execution.
Developed a test automation framework to support parallel execution (simultaneous execution in n browsers).
  • Tools Used : C# , Selenium , Nunit. Features of the Framework:
    •    Handle the automation of multiple platforms.
    •     Parallel execution of independent test cases to save test execution time.
    •     Update the result in Testrail.
    •     Helper library methods that can speed up the automation process and handle performance variations.
Developed a  Call Data Record Simulation Tool . Tools Used: C#.
  • Simulates the usage records for different usage types and carriers.
  • Simulates millions of usage records for stress testing.
Automated Functional and Regression Test Cases.
  • Features Automated:
    •     Provisioning.
    •     State Changes ( Activation / Deactivation /Reactivation)
    •     Usage simulation.
    •     Thresholds and Alerting.
    •     Billing and Reporting

Want to know more about Gadgeon's expertise

Case Studies

Testimonials

Get in touch

 Quick enquiry