Live View๏
Real-time Testing Dashboard
Live View provides comprehensive real-time monitoring and control capabilities for all your active testing sessions. Located in the RobusTest application header, it serves as your centralized command center for managing and observing ongoing test activities across all devices.
Overview๏
Live View transforms how you monitor and manage your testing activities by providing instant visibility into all active sessions:
Live Device Screens
Watch live device screens during test execution with zero-delay streaming and interactive capabilities.
Complete Control
Resume, control, and terminate active sessions with comprehensive management tools.
All Testing Types
Works seamlessly with manual, automation, and Hub test sessions across all device types.
Active Session Information๏
Live View displays comprehensive information about all your active testing sessions in an organized, easy-to-understand format:
Comprehensive Session Data
Each active session displays detailed information to help you understand the current testing state:
Core Session Details:
๐ฆ App Build: Current application build being tested
๐ฑ Device Model: Device specifications and model information
๐ง ADB ID: Android Debug Bridge unique identifier
โ๏ธ Device Configuration: Screen size, OS version, and capabilities
Session Context:
๐ฏ Session Type: Manual, automation, or Hub test classification
๐ค User Details: Name of the user who initiated the session
โฐ Start Time: Precise session start timestamp
โฑ๏ธ Duration: Real-time session elapsed time
Available Actions
For each active session, you can perform various control actions:
Real-time Viewing
Monitor device screen in real-time
Interactive control capabilities
Multiple screen support
Session Recovery
Resume interrupted sessions
Cross-browser continuity
Maintain test progress
Session Termination
Terminate active sessions
Free up device resources
Clean session closure
Understanding Session States
Running Sessions:
๐ข Active: Session is running normally
๐ต Paused: Session is temporarily paused
๐ก Busy: Device is processing commands
๐ Waiting: Session waiting for user input
Attention Required:
๐ด Disconnected: Network connection lost
โซ Crashed: Application or device crash detected
๐ฃ Timeout: Session approaching timeout
๐ถ Resource Low: Device resources running low
Live View dashboard displaying all currently active test sessions๏
Session Control Options๏
Live View provides comprehensive control options for managing your active testing sessions with powerful features and flexible configurations:
Real-time Device Screen Viewing
The Live Screen button (monitor icon) opens a powerful real-time device viewing experience:
Advanced Display Options:
๐บ Real-time Display: Zero-delay live device screen streaming
๐ Test Step Visibility: Watch automation test steps in real-time
๐ฑ Multiple Resolutions: Adaptive screen sizing and quality
๐ฅ Recording Capability: Record sessions for later analysis
๐ Performance Overlay: Real-time performance metrics display
Device Control Capabilities:
๐ Touch Interactions: Click, swipe, and gesture support
โจ๏ธ Keyboard Input: Direct text input to device
๐ Device Rotation: Portrait/landscape orientation control
๐ฒ Hardware Buttons: Volume, power, and navigation controls
๐ Clipboard Support: Copy/paste between device and computer
๐ง Enabling Device Control
To enable full device control during Live Screen viewing, append this parameter to the Live Screen URL:
?deviceControl=true
Example URL:
https://your-robustest-instance.com/liveview/session/123?deviceControl=true
This enables complete remote control capabilities including touch, swipe, and keyboard input.
Robust Session Continuity
The Resume Session button (green play icon) provides comprehensive session recovery capabilities:
When to Use Resume:
๐ Browser Crash Recovery: Restore sessions after browser failures
๐ก Network Interruption: Continue after connection drops
๐ป Device Switching: Move sessions between computers
๐ฅ Collaborative Testing: Share sessions with team members
โฐ Timeout Prevention: Extend session timeouts
Continuity Features:
๐พ Progress Preservation: Maintain all test progress and state
๐ Cross-browser Support: Resume from any browser or device
๐ฑ App State Maintained: Application remains in current state
โก Instant Reconnection: Immediate session restoration
๐ Secure Handoff: Secure session transfer mechanisms
Tip
Best Practice: Always use Resume Session instead of starting new sessions when returning to interrupted tests to maintain progress and save time.
Efficient Resource Management
The Release Device button provides clean session termination and resource optimization:
Release Scenarios:
โ Testing Completion: Normal end of testing session
๐จ Emergency Release: Immediate device liberation needed
โก Resource Optimization: Free devices for team members
๐งน Session Cleanup: Remove inactive or stuck sessions
๐ Device Reset: Prepare device for fresh testing
Optimization Advantages:
๐ Quick Liberation: Immediate device availability
๐ฐ Cost Efficiency: Optimize device usage costs
๐ฅ Team Sharing: Make devices available to colleagues
๐ Resource Cycling: Prevent device resource exhaustion
๐ Usage Analytics: Better resource utilization tracking
Warning
Important: Device release immediately terminates the session. Ensure youโve saved all necessary test artifacts before releasing.
Interactive Live View showing device screen with control panel๏
Multi-Device Monitoring๏
Live Viewโs multi-device monitoring capabilities enable comprehensive testing scenarios across multiple devices simultaneously:
Simultaneous Device Screen Viewing
Monitor multiple devices in real-time with advanced multi-screen capabilities:
Advanced Viewing Options:
๐ช Multiple Windows: Open unlimited device screens simultaneously
โก Grid Layout: Organize screens in customizable grid patterns
๐ Synchronized Monitoring: Coordinated test execution viewing
๐ฏ Focus Mode: Highlight primary device while monitoring others
๐ฑ Responsive Scaling: Adaptive screen sizing for optimal viewing
Efficient Resource Usage:
๐พ Memory Optimization: Intelligent resource management
๐ Bandwidth Efficiency: Adaptive streaming quality
๐ฅ๏ธ GPU Acceleration: Hardware-accelerated rendering
โฑ๏ธ Latency Reduction: Minimized delay across all screens
๐ Power Management: Optimized for extended monitoring sessions
Easy Multi-Device Setup
Quick Configuration Process:
Step 1: Session Selection
Select multiple active sessions from the Live View dashboard
Use checkboxes to choose desired devices for monitoring
Verify device compatibility and availability
Step 2: Screen Layout
Click โStart Multiplexingโ to initialize multi-device view
Arrange windows according to your monitoring preferences
Configure screen resolution and quality settings
Step 3: Active Monitoring
Begin real-time monitoring across all selected devices
Use synchronized controls for coordinated testing
Monitor performance metrics across all devices
Step 4: Session Management
Control individual devices or all devices simultaneously
Save screenshots and recordings from multiple devices
End sessions individually or as a group
Powerful Testing Scenarios
Multi-Device Applications:
๐ฑ Cross-Device Testing: Test app behavior across different devices
๐ฌ Communication Apps: Monitor chat, call, and messaging features
๐ฎ Multiplayer Games: Test real-time multiplayer interactions
๐ Synchronization: Verify data sync across multiple devices
๐ Performance Comparison: Compare app performance across devices
Monitoring Advantages:
โฐ Time Efficiency: Monitor multiple tests simultaneously
๐ Comparative Analysis: Side-by-side behavior comparison
๐ฅ Team Collaboration: Share multi-device views with team
๐ Comprehensive Coverage: Test across device ecosystem
๐ฏ Centralized Control: Manage all devices from single interface
System Requirements & Best Practices
Resource Requirements:
๐ Bandwidth Usage: Multiple screens increase network consumption
๐ป System Resources: Monitor CPU and memory usage carefully
๐ฅ๏ธ Screen Resolution: Optimize resolution for performance
๐ก Network Latency: Consider network conditions for smooth streaming
๐ Battery Impact: Extended monitoring affects device battery
Best Practices:
๐ฑ Limit Concurrent Screens: Start with 2-4 devices maximum
โก Adjust Quality: Reduce streaming quality if performance lags
๐ฅ๏ธ Monitor Layout: Use efficient screen arrangements
โฐ Session Duration: Limit extended multi-device sessions
๐ Rotate Devices: Periodically refresh device connections
Best Practices๏
Maximize your Live View experience with these proven strategies and recommendations:
Optimal Session Control
Efficient Resource Usage:
โฐ Regular Cleanup: Release unused sessions every 30 minutes
๐ท๏ธ Session Naming: Use descriptive, time-stamped session names
โฑ๏ธ Time Management: Monitor session duration and set alerts
๐ Rotation Strategy: Rotate devices to prevent resource exhaustion
๐ Usage Tracking: Monitor device utilization patterns
Session Continuity:
๐พ Progress Saving: Save test progress at regular intervals
๐ Resume Planning: Keep session URLs for easy recovery
๐ Browser Backup: Test resume capability across browsers
๐ฅ Team Handoff: Document session details for team members
๐ฑ Device Backup: Have alternate devices ready if needed
Effective Multi-Device Monitoring
Strategic Device Choice:
๐ฅ Target Representation: Choose devices matching your user base
๐ Coverage Strategy: Test across different screen sizes and OS versions
โก Performance Tiers: Include high, medium, and low-performance devices
๐ Geographic Distribution: Consider devices from different regions
๐ Update Cycles: Test on devices with different OS update schedules
Optimal Layout Management:
๐ Grid Arrangement: Organize screens in logical grid patterns
๐ฏ Priority Focus: Place critical devices in primary viewing area
๐ฑ Screen Sizing: Optimize individual screen sizes for visibility
โก Quick Access: Keep session controls easily accessible
๐ Eye Movement: Minimize eye strain with efficient layouts
Common Issues & Solutions
Network & Connectivity:
๐ Network Check: Verify stable internet connection
๐ Browser Refresh: Refresh browser if screens donโt load
๐ Browser Update: Use latest browser versions
๐ง Cache Clear: Clear browser cache for persistent issues
๐ก Bandwidth Test: Ensure sufficient bandwidth for multiple streams
System Optimization:
๐ฑ Screen Reduction: Reduce concurrent screens if performance lags
๐ฅ๏ธ Resolution Adjustment: Lower screen resolution for better performance
๐ป Resource Monitoring: Monitor CPU and memory usage
๐ Device Rotation: Rotate devices to prevent overload
โฐ Session Limits: Set time limits for extended sessions
Expert-Level Optimization
Advanced Techniques:
๐ฏ Focused Monitoring: Use Live View for critical test phases only
๐ Metrics Integration: Combine Live View with performance monitoring
๐ Automated Alerts: Set up alerts for session issues
๐ฅ Team Protocols: Establish team protocols for Live View usage
๐ Usage Analytics: Track Live View usage patterns for optimization
Workflow Integration:
๐ CI/CD Integration: Integrate Live View with automated workflows
๐ Test Management: Link Live View sessions with test case management
๐ Reporting Integration: Include Live View data in test reports
๐ฅ Collaboration Tools: Integrate with team communication platforms
๐ฅ Recording Strategy: Develop systematic recording practices
๐ก Pro Tip
Efficient Monitoring Strategy: Use Live View strategically during critical test phases rather than continuous monitoring to optimize resource usage and maintain system performance.
๐ฏ Quick Start Guide
For Multi-Device Monitoring:
โ Select Sessions: Enable checkboxes for desired live session entries (minimum 2 required)
๐ Start Multiplexing: Click the โStart Multiplexingโ button
๐ Monitor Devices: View and control selected devices in multi-device mode
๐๏ธ Manage Sessions: Use individual or coordinated controls as needed
See also
Related Documentation:
Manual Testing - Manual testing session management and workflows
RobusTest Hub - Hub-based testing and advanced monitoring capabilities
Health Page - Device and infrastructure health monitoring
Performance Testing - Performance monitoring and optimization
Multi-device testing - Multi-device testing strategies and best practices