Success Stories

Success Stories

Penetration Testing of Parental Home Gateways

Penetration Testing of Parental Home Gateways

Company developed a Plug-Play device which redirects all the outward IP traffic in home network to a predefined DNS server hosted in cloud. Automate end-to-end use case level testing including both the functional as well non-functional testing  for the gateway device, cloud applications, and the Mobile App.

Solution Description

  • Simple and reliable filtering product for secure browsing at home.
  • Gadgeon architected the full system from end node to Cloud Application and MobApp (for device management) 
  • Designed a Automation framework with custom helper libraries which can simultaneously interact with multiple web platforms, device and MobApp
  • Automated AngularJS and Non-AngularJS WebUI , Device Interface and MobApp

Outcome and Benefits Delivered

  • Protractor, Jasmine framework, Selenium, Java Script
  • Automated all the test cases related to Admin Operations ( 100 % Test coverage ) 
  • Query Performance check for identifying the  database real time operational performance 
  • SQL Injection check to identify the vulnerabilities
  • Achieved 85 % of test coverage for functional test cases 
  • Achieved 100 % test coverage on regression test cases 

The Solution / System Description

WHAT DID GADGEON DO? PLATFORMS/TOOLS/TECHNOLOGIES USED
  • Defined Test Strategy for the complete system including Plug-Play device, Cloud Application and Mobile App.
  • Requirements Gathering & Analysis, defined functionaltest cases and uses casebased on end to end scenarios
  • Performance benchmarking for Rest API’s 
  • Jmeter
  • Scalability Testing for RESTAPI’s and Web socket
  • Jmeter, Blaze meter
  • Cloud application automation
  • Protractor, Jasmine framework, Selenium, Java Script
  • Automated all the test cases related to Admin Operations ( 100 % Test coverage )
  • Query Performance checkfor identifying the  database realtime operational performance
  • SQL Injection check to identify the vulnerabilities
  • iOS & Android  Mobappautomation
  • Appium
  • Achieved85 % of test coverage for functional test cases
  • Achieved 100 % test coverage on regression test cases
  • Automated hardware device ( Interface –SSH, WebUI )
  • Python, Selenium
  • Security testing on Mobile and cloud application to identify the security risks
  • Owasp.

 

Tools / Technology  Used

Cloud

  • AWS IoT, API Gateway
  • AWS Lambda , RDS, SNS , S3, CloudWatch

Device

  • ARP-Spoofing , MQTT , HTTPS

Mobile App

  • MVC architecture , MMLanScan

Testing tools

  • Jasmine framework, Protractor, Selenium, Java Script, Jmeter, Python,  Appium, Jmeter, Owasp.

Test automation


Download this Case Study
You may also like