Success Stories

Success Stories

Penetration testing of 360 Degree Action Camera with cloud connectivity

Penetration testing of 360 Degree Action Camera with cloud connectivity

Company needed to build a complete software stack from embedded Linux to a mobile app to a cloud that supports a highly functional 360Degree action camera product based on Ambarella SOC. Automate end-to-end use case level testing, including both the functional and non-functional testing of all covered devices, cloud applications, and Mobile App.

Solution Description

  • Highly scalable video streaming cloud application using Wowza video stream engine and Google Cloud Storage for media storage.
  • Google Container Engine for auto scalable deployment
  • Live video streaming to Facebook, YouTube, 360MobApp using  Wowza Stream Engine
  • Custom Automation framework for Testing Device , MobApp and Cloud Application.
  • Continuous Integration Framework support using Jenkins  and Git
  • Assured application scalability using Jmeter and BlazeMeter

Outcome and Benefits Delivered

  • Achieved 85 % of test coverage for functional test cases 
  • Achieved 100 % test coverage on regression test cases 
  • Crash test on application using heavy load (Eg : Continues image capture, video capture etc)
  • Achieved 90% test coverage for non-functional testing including performance and penetration testing

The Solution / System Description

WHAT DID GADGEON DO?

PLATFORMS/TOOLS/TECHNOLOGIES USED

Defined Test Strategy for the complete system including 360Degree camera, Video Streaming Cloud platform, Social API platform and Mobile App.

Requirements Gathering & Analysis, defined functional test cases and uses case based 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

  • Selenium, Robot framework, Python, Jmeter
  • 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

iOS & Android  Mobapp automation

  • Appium, Robot framework, Python
  • Achieved 85 % of test coverage for functional test cases 
  • Achieved 100 % test coverage on regression test cases 
  • Crash test on application using heavy load(Eg : Continues image capture , video capture etc)

Security testing on Mobile and cloud application to identify the security risks.

Owasp

Continuous Integration Framework implementation

GIT
Jenkins
Robot Framework 

System / Architecture Description

Tools / Technology  Used 

Cloud Service Automation 

  • Selenium
  • Jmeter

Device Automation 

  • Python , Selenium, WiFi, BLE, SSH,  HTTPS

MobApp Automation

  •  Appium, Perfecto

Continuous Integration

  • Jenkins
  • Git.

Test Management  and Reports 

  • TestRail
  • Robot Framework

 

Action camera


Download this Case Study
You may also like