Wind River increases Android device test software
Wind River claims its testing solutions help operators, device manufacturers and silicon providers create satisfying user experiences and high-quality Android software faster than ever.
The Android test development kit is designed to assist in the validation of the device user experience by reproducing human interactions to test user interfaces. The test development kit is an Eclipse-based test-authoring environment enabling the rapid creation of automated test scripts for Android devices, applications and browser-based web content.
The automated execution of these real-world tests can replace a significant amount of manual testing and reduce testing time. The automated tests manipulate the device like a real-world user by interacting with applications through the user interface. For example, a quality assurance engineer can automate scenarios to test the user experience when interacting with graphic interface elements such as dragging items or typing entries on a physical or virtual keyboard.
Unlike legacy user interface testing solutions, the same test script can be used for Android devices with different hardware characteristics, allowing the quality assurance team to maintain the same test-case database whether the device under test is a smartphone, tablet or any other Android device. Test scripts authored using UX Test Development Kit are fully managed and automatically executed using Wind River Framework for Automated Software Testing (FAST) for Android, a comprehensive automated software testing solution for Android-based devices.
It includes abstract tests for standard Android applications such as browser, camera, contacts, media player and e-mail as well as sample test scripts for Android Market applications such as Google Maps, Facebook and Twitter. It also allows the rapid creation of test scripts that interact with HTML5 applications and web pages through the native Android browser. To facilitate troubleshooting, UX Test Development Kit tests also run an advanced debugging mechanism to track and more readily identify software issues.