TPO-01: UI, softkey labels, selection key, Options menu, and command buttons

TPO-01: UI, softkey labels, selection key, Options menu, and command buttons

Test description:

The application is in line with the relevant UI style guide.

S60: Softkey labels are in line with the S60 UI Style Guide. Selection key functionality is in line with the S60 UI Style Guide. Options menu is in line with the S60 UI Style Guide.

Series 80: Command buttons are in line with the Series 80 UI Style Guide.

Steps to conduct the test:

S60

  1. Start the application.

  2. Check that the softkey labels are in line with the S60 UI style:

    • The left softkey (LSK) is Options, Select, Yes, OK (positive effect).

    • The right softkey (RSK) is Back, Exit, Cancel, No (negative effect).

    • RSK is labeled Exit in the main state of the application and pressing it closes the application.

    • RSK is Done in editable forms when LSK is Options. If there is no Options menu, LSK is Done and RSK is Cancel.

  3. Selection key opens the focused item (e.g., a document or folder) in selection lists and grids and selects an option in menus and lists. Pressing the selection key results in the same function as the first item in the Options menu.

  4. Options menu is implemented correctly:

    • The first item in the Options menu is the functionality that is triggered by the selection key / joystick press. This is usually "Open", "Select", "Change", etc.

    • Menu items are arranged by the frequency of use, the most infrequent functions being placed at the end of the list.

    • "Exit" should be the last item in the Options menu.

    • Options menu reacts to the application’s states, meaning that there should not be any items in the Options menu that cannot be triggered from the current application state.

Expected test result:

S60:

The left softkey (LSK) is Options, Select, Yes, OK (positive effect).

The right softkey (RSK) is Back, Exit, Cancel, No (negative effect).

RSK is labeled Exit in the main state of the application and closes the application.

RSK is Done in editable forms when LSK is Options. If there is no Options menu, LSK is Done and RSK is Cancel.

Selection key opens the focused item and selects one option. It results in the same function as the first item in the Options menu. The selection key must not directly activate any such function that the user would not expect in the given situation: the selection key is strictly a Get-in or Accept key.

The first item in the Options menu is the functionality that is triggered by the selection key / joystick press. This is usually "Open", "Select", "Change", etc.

Menu items are arranged by the frequency of use, the most infrequent functions being placed at the end of the list.

"Exit" should be the last item in the Options menu.

Options menu reacts to the application’s states, meaning that there should not be any items in the Options menu that cannot be triggered from the current application state.

Series 80

  1. Start the application.

  2. Check that command buttons are in line with the Series 80 UI style:

    • Button 1 is used for the most frequently used commands. Example commands are Open, OK, Select, Yes, Call, Connect, Send, Start, Change, Set.

    • Button 2 commands are, for example, Edit, New, Change window, Options.

    • Button 3 commands are, for example, New, Delete, Remove, Deselect, Options.

    • Button 4 commands are, for example, Close, Cancel, Hang-up, Back, Done, Exit.

  3. Check that Exit is implemented in Button 4 at least on the application main level.

  4. Check that the whole application is implemented to follow the Series 80 UI Style Guide.

Series 80:

Command buttons are in line with the Series 80 UI style.

Exit is implemented at least on the application main level.

Notes:

For more UI and user experience guidelines, see http://wiki.forum.nokia.com/index.php/UI_test_criteria.

Exceptions:

Pass:____ Fail:____ Pass with exception: ____