Testing Automation of Connected Heater Devices for a Leading US-Based Manufacturer
Overview
The client is a US-based manufacturer of HVAC system and Water heater for residential/commercial buildings. They wanted to automate testing of 100K+ devices manufactured to manage and meet the release timelines. ACL Digital developed test automation tool using Robot Framework to automate mobile to end device testing including regression, functional, UI testing.
Download Case Study
Challenges
Lack of automation tool for testing devices & mobile app
Inadequate capacity for simultaneous testing across multiple devices
Minimize time and eliminate unnecessary delays
Solution
- 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
Outcomes
- 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