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
1Customized Permission System: Enterprise-Grade Access Control for Secure & Efficient Testing with WeTest UDT WeTest UDT's permission system helps businesses streamline their automated testing workflows, making testing easier, faster, and more secure.
2Streamlining Automated Testing with Custom Test Task Configuration in WeTest UDT WeTest UDT ensures that enterprises can optimize their automated testing processes, delivering more accurate and efficient results.
3Automated Test Script Customization: Elevate Mobile Testing Precision & Efficiency with WeTest UDT Customized automated test scripts play a vital role in ensuring that businesses can maintain high standards of quality while optimizing their testing efforts.
4Boosting Testing Flexibility with Custom Integration APIs in WeTest UDT This blog explores the importance of custom integration APIs, how WeTest UDT's OpenAPIs enhance automation, and the benefits of custom API development for tailored integrations.
5What is Image Environment Customization in WeTest UDT? WeTest UDT's image environment customization feature offers enterprises the flexibility to configure their testing platform with the exact tools and libraries needed for their projects.