Header Sep

Java Tips, Tricks & Code

My Rating Score
Login to rate page

January 2005

Common failures during Java Verified testing

More and more developers realize the benefits of using the Java Verified program to get their MIDlets tested and certified. The tests executed to certify a MIDlet are vigorous, and most MIDlets show weak spots in different areas. However, certain issues seem to be more common than others. To avoid these mistakes and improve the quality of your MIDlet, check out this list of common failures collected by one of the Java Verified approved testing houses.

SL no. Area of failure Description UTC ref no.
1 Connection to GPRS Some applications provide an option of registering the score through Network. These applications often crash at the time of score registration. FN 0
2 Navigation Applications fail to perform valid action for Save and Restore functions. UI 6
3 Navigation Help option usually doesn't contain the 'Aim of the application' or the 'Keys used'. FN 3
4 Installation Applications fail to install on the intended device and return an 'Invalid file' message. FN 0
5 Display of
Error message
Applications display an improper message when an action is cancelled. UI 9
6 Interruption Applications freeze with an incoming call or SMS. It has also been observed that, very often, the sound fails after the interruption. OP 1
7 Save & Restore Applications fail to save settings. UI 19
8 Network Applications fail to close the Network connection, even after exit. NT 5
9 Navigation Applications contain two, or more, commands with the same name or with similar meaning. UI 5
10 Game play Application performance decreases when the Sound/Vibration option is turned ON. UI 8
11 Navigation After selecting certain options in the options menu, there is no visible means of navigating back to the main menu without exiting the game entirely. UI 5
12 Navigation Some menus use the right soft key to navigate back to the main menu, whereas other menus require the user to press the left soft key, then select "menu". UI 5
13 Error Messages Some error messages use the word "exception". The use of the technical word ("exception") may confuse those players not familiar with computing terms. UI 9
14 Language settings If a language other than English is selected while the application is running, upon exiting and restarting the MIDlet, the selected language will once again be English. UI 19
15 JAD The information contained in the Jad is incomplete. The application's name is displayed as "MyMidlet" and the Supplier name is displayed as "MyCompany" when View Details is selected. FN 2
16 Navigation Some menu options remain enabled even when they clearly should be disabled. FN 0
17 Network If the application is unable to access the net due to the user selecting "No" to "Allow network access?" there is no appropriate error message or alert screen displayed. NT 120
18 About Section The application version says 1.3 in the About Menu and 1.3.3 in the jad file. When uninstalling the application, the handset refers to the application version as being version 1.3. FN 2
19 In Game There are no sound or vibration settings although there are sound and vibration in the game. Sound and vibration options must be present as two distinct options. UI 14


More information:

My Rating Score
Login to rate page