Mobile Interaction Replayers - Captures user interactions on a device and replays them on any other device to automate test execution.
Mirrored Device Controllers - Controls multiple slave devices by mirroring actions from a single master device for synchronized testing.
Mirrored Device Groups - Operates a group of slave devices by performing actions on a single master device for compatibility testing.
Metric and Performance Monitors - Tracks real-time CPU, memory, and network metrics via an on-screen overlay during test execution.
Device Performance Monitors - Collects and uploads performance metrics from Android devices during automated test execution.
Test Performance Monitors - Captures real-time CPU, memory, and network metrics during test runs and generates post-analysis graphs.
Replayable Interaction Recorders - Captures user interactions on a device and replays them on the same or different devices to automate test execution.
Synchronized Device Orchestrators - Coordinates synchronized test execution on multiple Android devices from a single controller for compatibility verification.
Mobile Testing Platforms - An Android testing tool that records and replays user interactions across multiple devices for automated testing.
Regression Test Replayers - Replays captured production traffic against application code to verify runtime behavior and identify regressions.
Test Case Importers - Loads test scenarios stored as JSON files from a designated folder on the device.
JSON-Based Libraries - Manages test case libraries stored as JSON files for import, export, and editing.
Library Managers - Lists, deletes, exports, imports, and edits stored test cases with conditional logic support.
Resource Constraint Simulators - Simulates constrained CPU, memory, and network conditions to test app behavior under limited resources.
App Launch Time Measurements - Measures app launch duration with a two-click action integrated with UI automation via broadcast.
Resource Constraints - Limits CPU, memory, or network speed to emulate poor device conditions for stress testing.
Summary Reports - Generates a high-level summary report after executing a batch of test cases sequentially.
Network Resilience Simulators - Slows internet speed to mimic poor connectivity and test app behavior under constrained environments.
Batch Replayers - Runs multiple selected test cases sequentially and provides a summary of all results.
Test Case Organizers - Organizes, imports, exports, and edits stored test cases with conditional logic for batch execution.
System Resource Stressing - Stress tests app behavior by limiting CPU and memory usage to simulate poor performance conditions.
Performance Overlays - Displays live CPU, memory, and network metrics in a floating window during test runs.