Unit Test
This application provides a battery of tests to help you check the capabilities and limitations of a mobile device.
![]() | ![]() |
The code for this application is available from our Code repository.
Behaviour
When you run this application on a mobile device it will begin running through a series of tests. The application periodically prompt for user input. Device capabilities checked by the tests include:
- Network connection support (Note: browsing charges may be incurred)
- Text display
- Audio support
- Simple and advanced graphics support
- Key handling and touchscreen support
- Screen dimensioning
- Local and UTC time support
- Onboard storage
- Keypad locking and unlocking*
- Vibration support*
- Battery charge level detection*
Press 0 to exit the application.
* Some Java phones do not support battery charge level detection and keypad locking so these tests will fail on those devices.
- Printer-friendly version
- Login or register to post comments
Share on Facebook


Testing to contribute to the Device database
Hi, does this test app submit data back to you guys so that you can collate all results?
No, at the moment it doesn't
No, at the moment it doesn't communicate back to us and doesn't submit anything back to us yet. It would be very nice to have such an implementation and we dramatically can have a very wide range of test devices with authenticated results.
I think this might be quite
I think this might be quite easy to do by just submitting to some Google Doc Spreadsheet that inserts the results, then the spreadsheet can be public and it can be worked on by anyone by exporting the results.
This is a really cool test. I
This is a really cool test. I like how it tests such a wide variety of mobile device capabilities. Not only that, it looks nice doing it. I like the chess board logo design, but am not really sure of the connection to the game. Regardless, I'm most excited about the graphics support and the ensuing results.