Testing Checklist

Quick guide for testing of new/rebranded content.

Visual standards compliance

 * 1) Window colour should be SMHS Blue.
 * 2) Datawindow background colour should be Windows Background.
 * 3) Font type should be Arial.
 * 4) Font syze should be 8.
 * 5) There should be no bold texts.
 * 6) All columns which can be edited via keyboard should have a transparent/window background colour.
 * 7) All columns which cannot be edited via keyboard should have light gray background.
 * 8) All mandatory columns should have a light red background, even if conditional.
 * 9) All columns which became read-only should have a light gray background.
 * 10) All columns which became read-only should have a italics font style.
 * 11) All columns which became read-only should have a gray font colour.
 * 12) All tab-controls should have window background as backcolor.
 * 13) All tab-pages should have window background as tab colour.
 * 14) All label/header or any text should only have the first letter in uppercase.
 * 15) All datawindows which are not external or procedural should have the pop-up menu enabled.
 * 16) All datawindows where new rows can be created should have the add button next to it.
 * 17) All datawindows where rows can be deleted should have the delete button next to it.
 * 18) All datawindows where the new functionality is possible but disable due to business/validations rules should show the disabled add button icon.
 * 19) All datawindows where the new functionality is possible but disable due to business/validations rules should show the disabled New option in the pop-up menu.
 * 20) All datawindows where the delete functionality is possible but disable due to business/validations rules should show the disabled delete button icon.
 * 21) All datawindows where the delete functionality is possible but disable due to business/validations rules should show the disabled Delete option in the pop-up menu.

Validation compliance

 * 1) All error messages should display the StopSign icon.
 * 2) When the error refers to a specific row and column, set the focus on such row and column whenever possible.