About Case Study

What is VXG?

VXG is a Cloud Video Management System (VMS) leading the global video surveillance industry. Using Generative AI (GenAI) makes surveillance smarter and more contextual, going beyond detecting objects to understanding real-world scenarios.

With GenAI-powered alerts and smart search, VXG helps security teams act faster and more accurately. Partnering with Supreme Technologies, VXG implemented automated testing to maintain quality while adding new features daily, ensuring a reliable, high-performing surveillance platform.

Business Type

B2B SaaS

Project Type

Testing

Project Duration

3 Years (156 Weeks)

Completed Date

20-12-2024

Following

Technologies Used

Web Automation


Selenium, Java (JDK_V21), TestNG, Maven

Mobile App Automation


Appium, Java (JDK_V21), TestNG, Maven, SDK Platform Tools (Android Studio)

Continuous Integration (CI)


GitLab

API Testing


RestAssured

Our Approach

Solution We Offered

Dynamic Driver Management & CI/CD Stability

Developed a custom C# utility to auto-detect Chrome versions and install compatible drivers, implementing pre-test cleanup routines to eliminate version conflicts and pipeline failures.

Comprehensive API Testing & Validation

Built automated REST Assured scripts to verify endpoints, simulate user patterns, and validate response times with automated email notifications for continuous monitoring.

Cross-Browser Automation & UI Consistency

Created parameterized Selenium scripts with Java and TestNG to test across multiple browsers and leveraged Appium for mobile testing across varied device configurations.

Integrated Reporting & Analytics

Leveraged comprehensive test coverage with edge cases and responsiveness checks, enabling easy regression testing and actionable insights for data-driven decision-making.

What VXG Needed

01. Automation & Regression Testing
The primary goal was to automate regression testing for the VXG Cloud Video Management System (VMS).
There was a necessity for API integration and testing to ensure backend coherence and proper functionality across the system
The team tested the mobile application on different devices and models, including both high-end and low-end phones, to guarantee compatibility, performance, and stability.
To simulate real-life CCTV conditions, additional user testing was done for streaming and performance, ensuring app stability during continuous video usage.
  • Automation & Regression Testing

Challenges We Faced

Continuous Development & Frequent Updates

Daily feature releases required rigorous testing in regenerative environments to ensure bug-free functionality.

Mobile App Testing

VXG compatibility across multiple devices demanded extensive testing for varied display sizes and streaming stability.

API Testing

Seamless component interaction required comprehensive API testing and automation for backend service reliability.

API Testing

Seamless component interaction required comprehensive API testing and automation for backend service reliability.

CICD

CI/CD Configuration

Continuous integration pipeline setup was essential to reduce feedback cycles and maintain deployment efficiency.

CICD

CI/CD Configuration

Continuous integration pipeline setup was essential to reduce feedback cycles and maintain deployment efficiency.

End-to-end Test Automation

Complete workflow automation was necessary to validate user interactions and backend connections across platforms

Our Impact

The Result

We at Supreme Technologies helped VXG accelerate testing cycles, improve stability, and enhance overall platform reliability. By implementing automated regression suites, integrating API validation, and optimizing CI/CD pipelines, the team received faster feedback on deployments and reduced manual testing effort. Mobile app performance improved through real-device testing and continuous streaming simulations, ensuring smoother functionality across devices. These changes strengthened system integrations, increased release frequency, and delivered a higher-quality VMS experience for end users.