Introduction to RobusTest
The enterprise device lab — on your premises. Test on every device you support. Your data never leaves your network.
RobusTest is an on-premises enterprise device lab that lets organizations test on their own physical devices — phones, tablets, smart TVs, and set-top boxes — without any build, screenshot, log, or test artifact ever leaving their network. It streams live device screens straight to a tester's browser while also handling automated testing, performance analysis, and network inspection, consolidating seven distinct testing capabilities into a single platform.
Quick Links
| Quick Start | Real Devices | Create Projects |
| Get up and running with RobusTest in minutes | Test on actual mobile devices for authentic results | Set up your first testing project |
What is RobusTest?
RobusTest is a unified platform that brings real devices, test automation, performance analytics, and reporting together in one environment — deployed entirely inside your own network. It empowers teams to achieve higher app quality with greater efficiency and collaboration, without shipping builds, screenshots, or telemetry to someone else's cloud.
Why On-Premises?
The organizations that need device testing the most — banks, media companies, telecoms, and other regulated industries — are often the ones that cannot send their builds to a third-party cloud lab. RobusTest was built specifically for that constraint: every device, every byte of test data, and the platform itself run behind your firewall.
- Data Ownership: Builds, screenshots, logs, HAR captures, performance data, and databases never leave your premises
- Air-Gap Capable: Can run with zero outbound connectivity for environments that require it
- Fast Setup: Labs are typically operational within about a week, including hardware planning and installation support
- Flat Licensing: A yearly license sized by device count — unlimited users and test minutes, not metered usage
Enterprise Ready
- Scalable Infrastructure: Multi-node labs with secure inter-site tunneling for hundreds of devices
- Security & Compliance: TLS 1.2+ transport, OAuth2 SSO, per-user API keys, and full audit trails
- Team Collaboration: Device booking, reservations, groups, tags, and saved queries
- Admin Controls: Comprehensive administrative capabilities via the Admin Console
Developer Friendly
- API Integration: Documented trigger and reporting APIs for CI/CD
- Multiple Frameworks: Appium, Espresso, XCUITest, Selenium, UIAutomator, and Maestro-style flows
- Performance Analytics: FPS, jank, CPU, memory, network, battery, and thermal data captured automatically
- Debugging Tools: Live page-source inspection, network capture, and device logs
Company Background
RobusTest is built by Izinga Software, founded in 2014 in Hyderabad, India. The team has run on-premises device labs in production for over a decade, with deployments at organizations including JioHotstar, Airtel, Swiggy, BookMyShow, Yodlee, and OnMobile. Every deployment has been on-premise from day one, and every feature exists because a real lab operator needed it — from power-cycling a stuck device to installing enterprise builds on locked-down devices without manual intervention. The same engineering team also publishes tooling openly, including maestro-runner, and operates DeviceLab.dev as a cloud-based SaaS alternative for teams that don't need an on-premises deployment.
Who is RobusTest For?
Business Stakeholders
- Review app appearance and functionality across devices
- Track testing progress and quality metrics
- Assess app readiness for release
- Make informed decisions based on quality data
Developers
- Test builds on real devices immediately after development
- Debug device-specific issues with live page-source inspection and ADB shell access
- Monitor app performance metrics (FPS, CPU, memory, thermal)
- Validate fixes before deployment
QA Teams
- Perform manual and automated testing from the same platform
- Run test suites across multiple devices in parallel
- Generate detailed test reports and track defects
Project Managers
- Monitor testing progress and milestones
- Track quality trends over time
- Manage testing resources and generate reports for stakeholders
Key Capabilities
RobusTest consolidates seven testing capabilities into one platform:
1. Manual Testing
Pick any device in the rack and its screen and audio appear live in your browser — no plugins, no client install required. See Manual Session.
- Low Latency: 10–20 ms live screen control
- Device Utilities: GPS simulation, SMS retrieval, file management, and ADB shell access
- Live Debugging: Page-source inspection for element-level debugging
- Automatic Capture: Network traffic and performance metrics recorded for every session
2. Test Automation
Run automated suites using your existing frameworks against parallel device pools triggered directly from CI. See Frameworks Overview.
- Framework Support: Appium, Espresso, XCUITest, Selenium, UIAutomator, and Maestro-style flows
- Standard Endpoints: Unchanged
/wd/hubconnections for existing clients - Parallel Execution: Device queries and per-job settings across the device matrix
- CI/CD Integration: JUnit output plus a documented trigger API — see the Hub API
3. Performance Testing
Every session — manual, automated, mobile, or TV — captures FPS, jank, CPU, memory, network, battery, and thermal state by default, with no SDK and no code changes required. See Performance Testing and App Vitals.
- Real-Time Monitoring: Stability, responsiveness, and resource-use scoring as you test
- Build-Over-Build Comparison: Statistical comparison across app versions
- Detailed Diagnostics: Launch time, jank count, and frozen-frame detection
4. Smart TV & OTT Testing
Real Samsung, LG, Roku, and Apple TV panels with native drivers and live HDMI capture. See RobusTest Hub and Roku.
- Native Drivers: Tizen and webOS drivers with a published model-year matrix
- Roku Automation: Driven via ECP with keys, deep links, and screenshots
- Broad Platform Support: Apple TV, Android TV, Fire TV, and Chromecast
- Remote Control: Live video plus remote input for any app
5. Network Capture & Mocking
Automatic HAR capture of HTTP(S) traffic, with inspection and modification built in.
- Zero-Config Capture: Automatic HTTPS capture without device configuration
- Traffic Control: Rewrite rules, map-local responses, and live-flow breakpoints
- Protocol Support: gRPC and protobuf decoding by field path
- Tunneling: Lab devices can reach local or staging builds — see Tunneling Setup
6. Device Lab Operations
Automated management of hundreds of devices — health monitoring, booking, and power control. See Device Setup and Power Strip.
- Health Scoring: Battery, disk, and temperature telemetry
- Booking & Organization: Reservations, device groups, tags, and saved queries
- Remote Power Control: Power-cycle unresponsive devices via smart powerstrip control
- Unattended Provisioning: Built-in iOS MDM for enterprise app installs on locked devices
7. Integrations & Enterprise
SSO, issue tracking, reporting, and CI/CD integrations out of the box. See Bug Tracker Integration, Report Portal, and Authentication Settings.
- SSO: Google and Microsoft OAuth with domain restriction
- Integrations: JIRA, ReportPortal, Slack, email, webhooks, and InfluxDB
- Multi-Site Labs: Secure inter-site tunneling for distributed device pools
- API Access: Per-user, revocable API keys for CI and scripting
Supported Devices & Frameworks
Devices: Android, iOS, Apple TV, Android TV, Roku, Samsung Tizen, LG webOS, Chromecast, Xbox, PlayStation, and cable/set-top boxes.
Test Frameworks: Appium, Espresso, XCUITest, Selenium, UIAutomator, and Maestro-style flows.
Integrations: JIRA, ReportPortal, Slack, InfluxDB, Jenkins, and Google/Microsoft SSO.
Security & Data Privacy
- On-Premises by Design: The platform, the devices, and every byte of test data stay inside your network
- Encryption: TLS 1.2+ with modern cipher suites for all browser and API traffic
- Authentication: OAuth2 via Google and Microsoft, or local accounts with confirmation, lockout, and recovery flows
- Session Protection: CSRF tokens, secure cookie-based sessions, and salted password hashing
- Device Authentication: iOS devices authenticate via client certificates from the platform's built-in SCEP certificate authority
- Audit Trails: Device/node connection history, activity timelines, power-control actions, and per-user/project/device usage records
RobusTest does not currently offer SAML or other third-party identity providers, or formal compliance attestations beyond what the on-premises deployment environment itself provides.
Getting Started
| Quick Start Guide | Create Your First Project | Browse Documentation |
|---|---|---|
| Step-by-step setup and first test | Project creation and app upload | Full feature reference |
| Get Started → | Create Project → | Browse Docs → |
Note: New to RobusTest? Start with the Getting Started guide. If you're ready to test, go directly to Create Project.
Need Help? Contact our support team at support@robustest.com.
