In this article:

Introduction

Requirements for Specific Control Elements.

Buttons

TextBoxes

Lists

Checkboxes and Radio Buttons

Labels

Interaction

System Messages and Errors Handling

Keyboard

Styling

Indication

Icons

Windows

Top-Level Windows

Document Windows

Status Bar

Menu

Context Menus

Structure of Interface Forms

Data Entry Forms

Text

Localization

Quoted Articles

Interface Control List

Article number: KB000020

Introduction

Using control lists is an effective and efficient way of upgrading software quality. Using these lists for an interface does not require expensive procedures like usability testing.

This is an absolute control list, that is, all items do not require subjective answers and evaluations (like "navigation is implemented well"). Thanks to this fact, anyone can check if an interface complies with the controls list. The examiner does not have to be specially trained. On the other hand, an absolute list is certainly incomplete.

You also need to take into account that no control list can ensure that an interface is really good. At best, a list ensures that an interface does not contain any gross errors.

Requirements for Specific Control Elements.

Buttons

TextBoxes

Lists

Checkboxes and Radio Buttons

Labels

Interaction

System Messages and Errors Handling

Keyboard

Styling

Indication

Icons

Windows

Top-Level Windows

Toolbars

Side Panels

Document Windows

Status Bar

Menu

Context Menus

Structure of Interface Forms

Data Entry Forms

Text

Localization

Quoted Articles

Interface control list / Usethics [In the Internet] // usethics.usability testing and interface designing. - Usethics, 11/28/2005 - http://www.usethics.ru/lib/software_checklist.html.

See also:

Developers Knowledge Base