Twelve tests for graphical user interface (GUI) applications

Version 1.0 - last updated: 07-08-2006

 

  1. Code compiles with no errors or warnings in both Debug and Release mode.

  2. Your chosen icon is visible on the compiled .exe file.

  3. Your chosen icon is visible on alls forms.

  4. Your About form is the same color as your main form.

  5. The information showing in your About form is correct.

  6. Your code is printable, with long lines are broken into multiple lines.

  7. Your application does not run multiple times at once (unless it needs to).

  8. If your application requires a network, make sure it handles the network breaking.

  9. Make sure any GUI widgets are disabled until it is appropriate for them to be clicked.

  10. At least these menus are present: File...Exit and Help...About.

  11. Your application embeds needed resources (i.e., requires no external files).

  12. If the form resizes, it should behave well, and should have a minimum allowed size.

Finally, a GUI must remain responsive; if something compute-intensive occurs, a separate thread may be required.

If you think there's a reason for an exception, please check with me first.

 
 

Visitors:  Hit Counter