Our Works

Case Study

Safety Brand Company


Company needed an Automation platform supporting most of its product lines in IoT

Project Period: Ongoing
Team Size: 7 members
Protocols Used : WiFi, BLE, HTTPS
Tools Used : Robot framework, Python, Selenium, Appium, TestRail,  Jira 
 

 
 

Challenge

  • Automation Framework for Multiple products managed using single Mobile Application.
  • Manual interaction was required to initiate pairing mode in DUT ( 5 times button press ).
  • Effort and Schedule for Reliability testing( Long duration )  with multiple configuration cycles ent area

Outcome

  • GadgEon designed Automation Framework that supports test case convergence spanning  different product types with Mob App 
  • USB Controlled multichannel relay control for simulating button press events.
  • Reduced effort and schedule by automating 90% of regression, reliability and performance test cases.
 


Automation Framework Architecture

 


 

Tools / Technology  Used 

 
Cloud Service Automation 
Selenium, Jmeter
 
Device Automation 
Python, Selenium, WiFi, BLE, SSH, USB Controlled Relay, HTTPS
 
Test Management  and Reports 
TestRail, Robot Framework
MobApp Automation
 Appium

Continuous Integration
Jenkins, Git
 

 

WHAT DID GADGEON DO? PLATFORMS/TOOLS/TECHNOLOGIES USED
1) Defined Test Strategy for the complete system including CO/Smoke Detection System , Cloud Service and Mobile App.

 
Requirements Gathering & Analysis, defined functional test cases and uses case based on end to end scenarios
2) Simulated large network operations for performance bench marking  and scalability testing . Jmeter
3) Designed Automation framework which can validate  MobApp, Device UI/CLI, Cloud API’s  and End node(USB/RS232 Interface ) Python based automation framework , Selenium Webdriver , Appium
( for iOS & Android )
Achieved 85 % of test coverage for functional test cases 
Achieved 100 % test coverage on regression test cases 
4) Custom global methods are defined for test script reusability
     across different product variants.
Python, Appium , Selenium webdriver and Robot Framework 
5) Automation framework supporting test evidence and detailed
    logs including screen shots for ease of debugging.
TestRail , Python, Appium , Selenium webdriver and Robot Framework 
6) Security testing on Mobile and cloud application to identify the security risks. Owasp
7) Implemented Continuous Integration process as part of       development and testing phases Jenkins, Git, Robot Framework

Want to know more about Gadgeon's expertise

Case Studies

Testimonials

Get in touch

 Quick enquiry