Rapid User Experience Testing on Android Devices
With the growing complexity of mobile handhelds, tablets, and other Android-based devices, development teams face new challenges to ensure products deliver the experience users expect and demand. The testing of the user experience of a device is a critical step that can significantly improve product quality and help prevent costly device returns that result in the loss of sales and customer confidence.
Wind River User Experience Test Development Kit for Android enables the rapid creation of automated test scripts for Android devices. It helps device manufacturers to ensure they deliver the user experience the device is meant to bring to the customers.
Overcoming the Challenges of Testing the Android User Experience
Wind River User Experience Test Development Kit is an Eclipse-based test authoring environment that enables the rapid creation of automated test scripts for Android devices. Tests developed using UX Test Development Kit automatically manipulate a device under test just like a real user would through Android’s user interface. Device developers can use the UX Test Development Kit to simulate user interactions and verify the correct behavior to discover possible deviations from expected results, which might be classified as defects. This means better product quality at half the cost when compared to manual testing efforts that are very error prone and hardly reproducible.

Wind River UX Test Development Kit utilizes the Android Monkey tool to intelligently interact with a device
by identifying the user interface elements from the Android Hierarchy Viewer
70% Reduction in Time Spent on User Experience Testing
With shortened time-to-market windows, testing of the user experience with device functions and applications is often cut short or not thorough enough. Automating the test process with Wind River User Experience Test Development Kit offers several benefits:
- Significant reduction (up to 70%) of time spent during the manual testing cycles of complex Android software stacks
- Better product quality at half the cost when compared to manual testing efforts that are very error prone and hardly reproducible
- Reusability across application, platform, generations, and product families
- Reproducible test results for identification and debugging of defects
- Flexibility to extend and rapidly create new test scripts based on device-specific use cases
Built Specifically to Test the User Experience of Android Devices
Wind River User Experience Test Development Kit has been architected, designed, and built from the ground up to test Android devices by simulating and manipulating the device just like a real user would while interacting with applications through their user interfaces.
- Eclipse-based automated test authoring environment
- Wizard mechanism for rapid test script creation
- Built-in agent to auto-detect and incorporate run-time support on the device
- Adaptable and extensible out-of-the-box sample tests
- Test abstraction for reusability across multiple vendor applications, multiple platform versions, and multiple version of the same applications
- Runner mechanism for ease of integration into an automated test execution framework like Wind River Framework for Automated Software Testing (FAST)
- Comprehensive test logging analysis
- Navigator functionality for intuitive debugging

Tests developed using Wind River UX Test Development Kit utilize application abstraction layer for
test reusability and shortened development time
Out-of-the-Box Test for Android Applications
Wind River User Experience Test Development Kit offers abstract tests for standard Android applications. It also references sample test scripts for market applications such as Google Maps, Facebook, and Twitter. Test Assets in UX Test Development Kit Include:
- Alarm clock
- Browser
- Calculator
- Calendar
- Camera
- Clock
- Contacts
- Media player
- Messaging
- Notepad




