Customer Cases
Pricing

Seamless and Effective Device Management with WeTest UDT

UDT's robust device management capabilities can ensure optimal testing efficiency and quality assurance.
Managing a diverse range of devices efficiently is a critical aspect of modern automated testing. WeTest UDT (Unified Device Toolkit) provides enterprises with a stable and intelligent testing platform, enabling seamless device selection, real-time debugging, fault reporting, and advanced tagging functionalities. This article explores UDT's robust device management capabilities, ensuring optimal testing efficiency and quality assurance.

Device Filtering and Management Attributes

UDT offers an intuitive device filtering system that allows users to streamline device filtering based on multiple parameters. By clicking [Expand Filter], users are able to view all the available filters for Android/iOS version, Resolution, Brand and RAM(GB). As for device type selection, users can also choose between local devices and private cloud devices. The Slider switch on the right permit users to choose to show devices based on availability.

After device filtering, users can view the detailed attributes for the devices, such as:

  • Device ID & Serial Number
  • Device Status
  • Test Type & Test ID
  • Brand
  • Hardware Model
  • OS Version
  • Access Mode
  • Recent Test
  • Work Order

Key Device Status Indicators

Device management within UDT is enhanced by detailed status tracking, ensuring testers can make informed decisions about device usability.

1. Serial Number

  • Functions as a unique device identifier used for remote invocation.
  • Essential for maintaining device integrity and accurate test execution.

2. Device Status

  • Text Flow – Underlying WebRTC channel for app installation, logs, and terminal functions. If unavailable, testing is not recommended.
  • Video Stream – Ensures cloud device visualization; connectivity issues prevent proper usage.
  • Work Order – Indicates device fault reporting. If flagged, the device may require maintenance before use.

3. Debug & Reset Functionalities

  • Debug – Provides real-time visibility into device test pages for both remote debugging and automation.

  • Reset – Restores a device to its initial state, resetting all configurations and preparing it for new test cycles. This reset action is logged under Recent Test for tracking.

4. Fault Reporting (Action Button)

  • Enables users to report device issues instantly via the Action button, ensuring quick resolution and device availability.

Tagging System for Optimized Device Management

Tags play a crucial role in categorizing and managing devices efficiently within UDT. Users can create and customize tags under two primary categories:

1. Environment Configuration Tags

Used to define test environments, including:

  • Pre-installed Applications
  • Specified Paths Exempt from Cleanup
  • Apps Exempt from Cleanup

2. Inspection Configuration Tags

Applied for automated device monitoring and verification, including:

  • Installation Checks
  • User Application Cleanup
  • Device Screenshot and Video Capture for Debugging

Common Use Cases for Device Tags in Automated Testing

Tagging in UDT ensures consistent test environments, eliminating inconsistencies and improving reliability.

1. Regression Testing – Ensuring a Stable Test Environment

Regression tests require a consistent setup to avoid false failures. Pre-installed app tags keep necessary apps intact, while cleanup exemption tags prevent critical directories from being erased. This stability ensures accurate comparisons across test cycles.

2. UI Automation Testing – Enhancing Visual Verification

Visual validation is key in UI testing. Screenshot and video capture tags help detect UI changes, misplaced elements, or rendering issues, reducing manual review time and improving accuracy.

3. Performance Testing – Matching Real-World Conditions

Performance tests need controlled environments. OS configuration tags define system parameters like CPU and memory limits, while network condition tags simulate various connectivity scenarios, ensuring reliable performance benchmarks.

When testing application performance over an extended period, exempting the data storage path from cleanup helps maintain data integrity and continuity.

For example, excluding database storage paths from cleanup ensures that the application's performance fluctuations during continuous read/write operations can be accurately observed.

And if performance testing involves interactions between multiple applications, such as file sharing between social and file transfer apps, setting related apps as exempt from cleanup ensures stable connections and accurate performance metrics.

4. Security & Compliance Testing – Enforcing Strict Parameters

Security tests require controlled settings. Security tags block unauthorized installs, restrict data access, and ensure devices start in a clean state, helping industries meet compliance standards effortlessly.

When testing an application's security features, such as password masking and privacy protection, device screenshot inspection helps identify potential privacy leaks.

For example, checking if passwords are displayed in plain text or if sensitive user information is improperly captured in screenshots ensures application security and user privacy.

 

Additionally, if an application stores critical data in specific paths, excluding these paths from cleanup ensures data persistence for continuous testing.For instance, a navigation app’s offline map data storage path can be excluded from cleanup to avoid repeated downloads, reducing test time and maintaining test continuity.

 

Conclusion

WeTest UDT simplifies and enhances device management through powerful filtering, real-time debugging, automated tagging, and fault reporting. By leveraging these features, testers, developers, and device managers can ensure seamless and efficient test execution, ultimately improving product quality and development efficiency. Ready to optimize your testing ecosystem? Start leveraging WeTest UDT today!

 

Start Your Free Trial on UDT

1.  Register to get your UDT account

2.  Create a new project in your account

3.  Contact us to get free real devices in your project

Also, we are glad to have a meeting with you: Schedule a Meeting with Us

Learn more about UDT platform: WeTest-All Test in WeTest

UDT Demo: WeTest-All Test in WeTest

Latest Posts
1Performance Testing: General Process & Test Scenario Design Methods Learn the step-by-step performance testing process and how to design effective test scenarios (baseline, capacity, stability, exception). Boost system performance, user experience, and avoid downtime with our guide.
2PerfDog & Service(v11.1) Version Update PerfDog v11.1 enhances cross-platform testing with new Windows, iOS, PlayStation support, advanced GPU/CPU metrics, high-FPS capture, and improved web reporting and stability.
3How LLMs are Reshaping Finance: AI Applications & Case Studies Explore how top banks like ICBC, CCB, and CMB are leveraging LLMs (DeepSeek, Qwen) for wealth management, risk control, and operational efficiency. A deep dive into the financial AI ecosystem.
4Testing as a Craft: Reshaping QA in the Age of AI (20-Year Insight) Explore the 20-year evolution of software testing. From manual automation to DeepSeek R1, a veteran practitioner shares deep insights into AI-driven innovation, technical paradigms, and the future of the testing craft. Read the full roadmap.
5Top Performance Bottleneck Solutions: A Senior Engineer’s Guide Learn how to identify and resolve critical performance bottlenecks in CPU, Memory, I/O, and Databases. A veteran engineer shares real-world case studies and proven optimization strategies to boost your system scalability.