Test Cases for Theme Compliance



Sample Instances

Theme non-compliant -



The Test Cases:

1) Themes

Test Case No

Test Case

Theme_01

Check if application respects the 'LargePrint' theme. When the 'LargePrint' theme is selected from the theme capplet, the font size of the component should increase.

Theme_02

Check if the application respects the 'HighContrast' theme. When the 'HighContrast' theme is selected from the theme capplet, the foreground of the application should be changed to black, the background of the application should be changed to white and the component should be displayed in high contrast.

Theme_03

Check if the application respects the 'HighContrastLargePrint' theme. When the 'HighContrastLargePrint' theme is selected from the theme capplet, the foreground of the application should be changed to black, the background of the application should be changed to white, the component should be displayed in high contrast and the font size of the component should increase.

Theme_04

Check if the application respects the 'HighContrastInverse' theme. When the'HighContrastInverse' theme is selected from the theme capplet, the foreground of the application should be changed to white, the background of the application should be changed to black and the component should be displayed in high contrast.

Theme_05

Check if the application respects the 'HighContrastLargePrintInverse' theme. When the 'HighContrastLargePrintInverse' theme is selected from the theme capplet, the foreground of the application should be changed to white, the background of the application should be changed to black, the component should be displayed in high contrast and the font size of the component should increase.

Theme_06

Check if the application respects the 'LowContrast' theme. When the 'LowContrast' theme is selected from the theme capplet, the application should be displayed in low contrast.

Theme_07

Check if the application respects the 'LowContrastLargePrint' theme. When the 'LowContrastLargePrint' theme is selected from the theme capplet, the application should be displayed in low contrast and the font size of the application should increase.



2) Fonts

Test Case No

Test Case

Font_01

Check if the font styles and sizes are hard-coded. The user should be able to adjust all sizes and typefaces.

Font_02

Verify whether objects are labeled with names that make sense when taken out of context.

Font_03

Check if the same label is used more than once in the same window.

Font_04

Check if the labels are positioned consistently. Labels should be immediately below large icons, immediately to the right of small icons and immediately above or to the left of other controls.

Font_05

Ensure that the static labels that identify other controls end in a colon. For e.g., Username: to label a text field into which the user should type their username.

Font_06

Check if labels are used that are spelled differently but sound the same. For e.g. : 'Red' and 'Read'

Font_07

Ensure that static text labels that identify other controls immediately precede those controls in the tab order.





Previous: Keyboard Navigation test cases

Back: Contents

Next: General Principles test cases