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
2Release Faster, With Confidence: Mastering Overseas Functional Testing with WeTest Wetest offers the technology and expertise to support your major product launch by providing comprehensive functional testing.
3How WeTest Crowd Testing Can Enhance the QA Process for Global Games? Crowd testing allows developers to test their games in real-world scenarios with a broad range of testers, enhancing the QA process for global games.
4Navigating the Four Phases of Overseas Local User Testing for Global Launch Success Overseas local user testing solutions offer a comprehensive suite of services designed to ensure that digital products perform optimally across diverse global markets.
5Why 'Works Here' Doesn't Mean 'Works Everywhere': The Indispensable Role of Overseas Local User Testing How WeTest's rich regional resources and fast turnaround times can elevate your product's global launch and user experience.