Home-Automation

Testing Automation with 95% Code Coverage using Robot Framework

Client Overview

US based manufacturer of HVAC system and water heater for residential & commercial buildings.

Business Need

  • The client wanted to automate the testing of 100K+ devices manufactured to manage and meet the release timelines

VOLANSYS Contribution

  • Developed test automation tool using Robot Framework to automate mobile to end device testing including regression, functional, UI testing
  • Executed 1100+ test cases for various water heater devices (using TestRail, BitRise, Jenkins, AWS S3, etc.)
  • Parallel testing on multiple devices reducing test cycles and execution time
  • Cloud API automation using Postman, validating cloud response on every deployment cycle on respective environments
  • Performance Testing using Python and Locust by writing test scenarios on ~120k devices on AWS EC2 instances
  • Generated test reports in HTML, XML format for mobile, end devices using Robot framework and for cloud using Newman reporter

Solution Diagram

EXT-236

Benefits Delivered

  • Enhanced team’s productivity with 95% test automation coverage across devices and mobile apps
  • Faster time to market by reducing the entire testing cycle from 4 days to just 11 hours
Similar Success Stories