spiegel-keyman/docs/tests/acceptance/windows.md
2026-10-01 17:16:54 +10:00

71 KiB
Raw Blame History

Windows Acceptance Tests

TEST_1

Test case for INSTALL Keyman

Status: Active

Metadata
  • Source ID: 1
  • Product: Windows
  • Source files: 1.JSON, 1.html

Description

Original TestLodge ID: TC01

Setup
  1. Download Keyman latest Stable build from Keyman.com Site
Action
  1. Double click on Keyman shortcut icon from Desktop
  2. Verify that 'Do you want to allow this app to make changes to your device?' warning message with Yes or No button.
  3. Click the 'Yes' button.
  4. Verify the 'Keyman Setup' dialog appears on the screen.
  5. Click the "Install Options" blue link button.
  6. Verify that the Keyman Setup window appears with the ‘Install’ button.
  7. Verify that the ‘Install Options’ blue link button appears at the bottom of the dialog.
  8. Click on the ‘Install Options’ blue link button.
  9. Verify that the ‘Install Options’ dialog box appears on the Screen.
  10. Verify that the dialog box appears with the ‘OK’ and ‘Cancel’ button.
  11. Click the OK button.
  12. Verify that the Keyman Setup dialog box appears.
  13. Click the UI drop down list box.
  14. Click ‘Bura-Pabir’ on the list box.
  15. Verify that the UI language of Keyman Setup window has been changed into ‘Bura-Pabir’.
  16. Click the ‘Install Options’ blue link button.
  17. Verify that the UI language menu has been changed into ‘Bura-Pabir’.
  18. Click the Install button.
  19. Verify that the In-progress window with the message Downloading Keyman desktop.msi appears on the Screen.
  20. Verify that the Keyman Welcome Windows appears on the Screen.
  21. Verify that the Start Keyman, Configuration and Exit button appears on the dialog.
  22. Verify that the Open Configuration blue link button appears on the dialog.
  23. Click the ‘Start Keyman’ button.
  24. Verify that the Keyman is started and visible in the Notification area (in the task bar).
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the Keyman Uninstallation completed successfully.

TEST_2

Test case for KEYBOARD_INSTALLATION_REMOTE,

Status: Active

Metadata
  • Source ID: 2
  • Product: Windows
  • Source files: 2.JSON, 2.html

Description

Original TestLodge ID: TC02

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
Action
  1. Double click on the Keyman icon from the desktop.
  2. Verify that the Keyman Welcome dialog appears on the Screen.
  3. Click the ‘Configuration’ button.
  4. Verify that the Keyman configuration dialog opens.
  5. Click the Download Keyboard button.
  6. Verify that the ‘Download keyboard from..’ dialog box opens.
  7. Type ‘Khmer Angkor’ in the Search box.
  8. Verify that the Khmer Angkor Keyboard appears under ‘Results’.
  9. Click the ‘Khmer Angkor’ link.
  10. Verify that the ‘Install Keyboard’ green button appears.
  11. Click the ‘Install Keyboard’ green button.
  12. Verify that the ‘Downloading File’ dialog box appears.
  13. Verify that the Install Keyboard / Package dialog box appears.
  14. Verify that Details and Readme tabs appear on this dialog.
  15. Click the Readme tab.
  16. Verify that the readme file opens.
  17. Click the Cancel button.
  18. Verify that the Install Keyboard / Package dialog box Closes.
  19. Click the Install button.
  20. Verify that a Warning message appears on the screen stating whether we are allowed to install the Keyman in our Desktop.
  21. Click the Okay button.
  22. Verify that the Welcome dialog appears on the Screen.
  23. Click the OK button on the Welcome dialog.
  24. Click the Okay button to close the Keyman Configuration dialog.
  25. Click the Keyman icon from the Taskbar.
  26. Verify that the Keyman menu appears.
  27. Click the ‘Khmer - Khmer Angkor’ option.
  28. Open Notepad.
  29. Verify that the Khmer Keyboard icon appears instead of the Keyman icon.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_3

Test case for INSTALL_PKG_DISK,

Status: Active

Metadata
  • Source ID: 3
  • Product: Windows
  • Source files: 3.JSON, 3.html

Description

Original TestLodge ID: TC03

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Download Khmer Angkor.kmp file on the Desktop
Action
  1. Double click on the Khmer Angkor.kmp file.
  2. Verify that the Install Keyboard / Package dialog box appears.
  3. Verify that Details and Readme tabs appear on this dialog.
  4. Click the Readme tab.
  5. Verify that the readme file opens.
  6. Click the Cancel button.
  7. Verify that the Install Keyboard / Package dialog box Closes.
  8. Click the Install button.
  9. Verify that a Warning message appears “Do you want to allow this app to make changes to your device?” with a Yes or No button.
  10. Click the Yes button.
  11. Verify that the Welcome dialog appears on the Screen on the OK button.
  12. Click the OK button on the Welcome dialog.
  13. Click the Okay button to close the Keyman Configuration dialog.
  14. Click the Keyman icon from the Taskbar.
  15. Verify that the Keyman menu appears.
  16. Click the ‘Configuration’ option from the menu.
  17. Verify the Keyman Configuration dialog box opens.
  18. Click the ‘Keyboard Layouts’ tab.
  19. Verify that the ‘Khmer Angkor’ keyboard is successfully installed.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_4

Test Case for KEYBOARD_OUTPUT,

Status: Active

Metadata
  • Source ID: 4
  • Product: Windows
  • Source files: 4.JSON, 4.html

Description

Original TestLodge ID: TC04

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Khmer Angkor Keyboard.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click on the Keyman icon from the Taskbar.
  4. Verify that the Keyman menu opens.
  5. Click Khmer - Khmer Angkor keyboard.
  6. Verify that the Keyman icon changes in the Task bar.
  7. Type ‘xEjmr’ on the Notepad.
  8. Verify that the output results ខ្មែរ
  9. Double Click on LibreOffice Writer app
  10. Verify that the LibreOffice Document opens.
  11. Click on the Keyman icon from the Taskbar.
  12. Verify that the Keyman menu opens.
  13. Click Khmer - Khmer Angkor keyboard.
  14. Verify that the Keyman icon changes in the Task bar.
  15. Type ‘xEjmr’ on the Document.
  16. Verify that the output results ខ្មែរ
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_5

Test Case for ON_SCREEN_KEYBOARD,

Status: Active

Metadata
  • Source ID: 5
  • Product: Windows
  • Source files: 5.JSON, 5.html

Description

Original TestLodge ID: TC05

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Khmer Angkor Keyboard.
Action
  1. Click the Keyman icon from the taskbar.
  2. Verify that the Keyman menu opens.
  3. Click the Khmer - Khmer Angkor keyboard option.
  4. Verify that the Keyman icon changes in the task bar.
  5. Click On Screen Keyboard option from the menu.
  6. Verify that the On Screen Keyboard
  7. Open Notepad app
  8. Type ស ដ​ថ​ from the OSK.
  9. Verify the output results of the same words.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.yman 16.0’ from the list.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_6

Test case for Uppercase with Virtual key (Capslock-1) ,

Status: Active

Metadata
  • Source ID: 6
  • Product: Windows
  • Source files: 6.JSON, 6.html

Description

Original TestLodge ID: TC06

Setup

1.Install Keyman latest Stable build from Keyman.com site. 2.Install CapsLock Keyboard. 3.CapsLock is currently on 4. Currently active keyboard is the CapsLock Keyboard.

Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Type ‘a’
  4. Verify that the word ‘pass’ appears on the Notepad.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_7

Test case for Lowercase with Virtual Key (Capslock-2),

Status: Active

Metadata
  • Source ID: 7
  • Product: Windows
  • Source files: 7.JSON, 7.html

Description

Original TestLodge ID: TC07

Setup

1.Install Keyman latest Stable build from Keyman.com Site. 2.Install CapsLock Keyboard. 3. CapsLock is currently on 4.Currently active keyboard is the CapsLock Keyboard.

Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Press Shift + b keys.
  4. Verify that the word ‘pass’ should appear on the Notepad.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_8

Test case for Capslock ignored for numbers (capslock-3),

Status: Active

Metadata
  • Source ID: 8
  • Product: Windows
  • Source files: 8.JSON, 8.html

Description

Original TestLodge ID: TC08

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Capslock Keyboard.
  3. CapsLock is currently on
  4. Currently active keyboard is the CapsLock Keyboard
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Press Shift + 3 keys.
  4. Verify that the text ‘pass’ should appear on the Notepad.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_9

Test case for UpperCase (Capslock-4),

Status: Active

Metadata
  • Source ID: 9
  • Product: Windows
  • Source files: 9.JSON, 9.html

Description

Original TestLodge ID: TC09

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Capslock Keyboard.
  3. CapsLock is currently on
  4. Currently active keyboard is the CapsLock Keyboard
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Type ‘c’
  4. Verify that the text ‘pass’ should appear on the Notepad.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_10

Test case for Lowercase (Capslock-5),

Status: Active

Metadata
  • Source ID: 10
  • Product: Windows
  • Source files: 10.JSON, 10.html

Description

Original TestLodge ID: TC10

Setup
  1. Install Keymanlatest Stable build from Keyman.com Site.
  2. Install Capslock keyboard.
  3. CapsLock is currently on
  4. Currently active keyboard is the capslock.kmp keyboard
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Press Shift + d keys.
  4. Verify that the text ‘pass’ should appear on the Notepad.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_11

Test case for Caps Always off (Capsoff-1 ),

Status: Active

Metadata
  • Source ID: 11
  • Product: Windows
  • Source files: 11.JSON, 11.html

Description

Original TestLodge ID: TC11

Setup
  1. Install Keyman latest stable build from Keyman.com Site.
  2. Install caps_always_off keyboard.
  3. CapsLock is currently off
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click ‘capsalwaysoff’ keyboard.
  6. Verify that the CapsalwaysOff icon appears in the taskbar.
  7. Type ‘a’ in the Notepad.
  8. Verify that the result should show ‘ncaps_little_a’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_12

Test case for Caps lock stays off (capsoff-2),

Status: Active

Metadata
  • Source ID: 12
  • Product: Windows
  • Source files: 12.JSON, 12.html

Description

Original TestLodge ID: TC12

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install caps_always_off Keyboard.
  3. CapsLock is currently off
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Select Capsalwaysoff keyboard.
  6. Verify that the Capsalwaysoff keyboard icon appears in the taskbar.
  7. Press CapsLock key.
  8. Type ‘a’
  9. Verify that the caps lock indicator stays turned off.
  10. Verify that the result should show ‘ncaps_little_a’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_13

Test case for No Caps lock while holding capslock key (capsoff-3),

Status: Active

Metadata
  • Source ID: 13
  • Product: Windows
  • Source files: 13.JSON, 13.html

Description

Original TestLodge ID: TC13

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Caps_always_off Keyboard.
  3. CapsLock is currently off
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click Capsalwaysoff keyboard.
  6. Verify that the Capsalwaysoff keyboard icon appears in the taskbar.
  7. Hold the CapsLock key
  8. Type ‘a’
  9. Release CapsLock key
  10. Verify that the results should show ‘ncaps_little_a’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_14

Test case for Caps lock while holding capslock key (capsoff-4),

Status: Active

Metadata
  • Source ID: 14
  • Product: Windows
  • Source files: 14.JSON, 14.html

Description

Original TestLodge ID: TC14

Setup
  1. Install Keyman latest build from Keyman.com Site.
  2. Install Caps_always_off Keyboard.
  3. CapsLock is currently off
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click Capsalwaysoff keyboard.
  6. Verify that the Capsalwaysoff keyboard icon appears in the taskbar.
  7. Press ’ CapsLock Key + Shift Key + a ‘ keys.
  8. Verify that output should show ‘ncaps_shift_A’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_15

Test case for switching turns off caps lock (capsoff-5),

Status: Active

Metadata
  • Source ID: 15
  • Product: Windows
  • Source files: 15.JSON, 15.html

Description

Original TestLodge ID: TC15

Setup

• Install Keyman latest Stable build from Keyman.com Site. • Install caps_always_off.kmp. • CapsLock is currently off

Action
  1. Turn on caps lock
  2. Double Click on Notepad icon from the desktop.
  3. Verify that the Notepad app opens
  4. Click the Keyman icon from the taskbar.
  5. Verify that the Keyman menu opens.
  6. Click Capsalwaysoff keyboard.
  7. Type ‘a’
  8. Verify that the caps lock indicator turned off
  9. Verify that output should show ‘ncaps_little_a’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_16

Test case for No Caps (CapsOnly-1),

Status: Active

Metadata
  • Source ID: 16
  • Product: Windows
  • Source files: 16.JSON, 16.html

Description

Original TestLodge ID: TC16

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Shift_frees_caps Keyboard.
  3. CapsLock is currently off
  4. Currently active keyboard is shift_frees_caps keyboard
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Type 1
  4. Verify the output results should show ‘pass.’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_17

Test case for Caps (CapsOnly-2),

Status: Active

Metadata
  • Source ID: 17
  • Product: Windows
  • Source files: 17.JSON, 17.html

Description

Original TestLodge ID: TC17

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Shift_frees_caps Keyboard.
  3. CapsLock is currently off
  4. Currently active keyboard is shift_frees_caps keyboard
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Press CapsLock key.
  4. Type 2
  5. Verify that the caps lock indicator turned on
  6. Verify that the output should show ‘pass.’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_18

Test case for Caps doesn’t toggle (CapsOnly-3),

Status: Active

Metadata
  • Source ID: 18
  • Product: Windows
  • Source files: 18.JSON, 18.html

Description

Original TestLodge ID: TC18

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Shift_frees_caps Keyboard.
  3. CapsLock is currently off
  4. Currently active keyboard is shift_frees_caps keyboard
Action
  1. Double Click on Notepad icon from the desktop
  2. Verify that the Notepad app opens
  3. Press CapsLock key.
  4. Release CapsLock key.
  5. Type 6
  6. Verify that the Caps lock indicator is turned ON.
  7. Verify that the output should show the result ‘pass.’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_19

Test case for Shift turns off (CapsOnly-4),

Status: Active

Metadata
  • Source ID: 19
  • Product: Windows
  • Source files: 19.JSON, 19.html

Description

Original TestLodge ID: TC19

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Shift_frees_caps Keyboard.
  3. CapsLock is currently off
  4. Currently active keyboard is shift_frees_caps keyboard
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Enable CapsLock Key.
  4. Press Shift + 3 Key.
  5. Verify that the Caps lock indicator turned OFF
  6. Verify that the output results show ‘pass.’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_20

Test case for Shift by itself turns off (CapsOnly-5),

Status: Active

Metadata
  • Source ID: 20
  • Product: Windows
  • Source files: 20.JSON, 20.html

Description

Original TestLodge ID: TC20

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Shift_frees_caps Keyboard.
  3. CapsLock is currently off
  4. Currently active keyboard is shift_frees_caps keyboard (Be aware of limitations when testing this on virtual machines as noted above)
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Enable CapsLock key.
  4. Press and release the Shift key.
  5. Verify that the caps lock indicator turned OFF
  6. Verify there was no output should appear in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_21

Test case for Double_Processing_Firefox(TSF),

Status: Active

Metadata
  • Source ID: 21
  • Product: Windows
  • Source files: 21.JSON, 21.html

Description

Original TestLodge ID: TC21

Setup
  1. Install Keyman Developerlatest Stable build from Keyman.com Site.
  2. Install Firefox browser.
  3. Download and install EuroLatin (SIL) Keyboard.
Action
  1. Double click on the Keyman Developer icon from the Desktop.
  2. Verify the Keyman Developer window opens.
  3. Click Project from the menu bar.
  4. Verify that the project Submenu opens.
  5. Click the ‘Open Project…’ option.
  6. Verify that the Open dialog box opens.
  7. Select ‘gff_amharic’ Source file.
  8. Click the Open button.
  9. Verify that the gff_amharic project opens in the Keyman Developer window.
  10. Click the Keyboards tab.
  11. Click the EuroLatin(SIL) blue link button.
  12. Verify that EuroLatin(SIL) .kmn dialog opens.
  13. Click the build tab.
  14. Verify that there is a panel ‘Web and Mobile Targets’ appearing on the screen.
  15. Click the ‘Test Keyboard on Web’ button.
  16. Verify that there should be some web addresses that include ‘http://localhost:8008’ appears in the web address pane.
  17. Click ‘http://localhost:8008’ from the pane.
  18. Click the ‘Open in browser’ button.
  19. Verify the Keyman Developer Keyboard Test Site opens in the Firefox browser.
  20. Click the Keyboard dropdown list.
  21. Select the EuroLatin Keyboard
  22. Verify that the Keyboard has been changed to the EuroLatin Keyboard.
  23. Type “a b c d Backspace” in the text area.
  24. Verify the output should show abc in the text area.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_22

Test case for Double_Processing_Searchbar(TSF),

Status: Active

Metadata
  • Source ID: 22
  • Product: Windows
  • Source files: 22.JSON, 22.html

Description

Original TestLodge ID: TC22

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install Firefox browser.
  3. Download and install EuroLatin (SIL) Keyboard.
Action
  1. Click the Keyman icon from the taskbar.
  2. Verify that the Keyman menu opens.
  3. Click EuroLatin (SIL) Keyboard.
  4. Verify that the EuroLatin Keyboard icon appears in the taskbar.
  5. Click the Windows Search bar.
  6. Type a b c d backspace in the windows search bar.
  7. Verify that the output should show ‘abc’ in the windows search bar.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_23

Test case for Double_Processing_Notepad (TSF),

Status: Active

Metadata
  • Source ID: 23
  • Product: Windows
  • Source files: 23.JSON, 23.html

Description

Original TestLodge ID: TC23

Setup
  1. Install Keyman Developer latest Stable build from Keyman.com Site.
  2. Install Keyman latest build.
  3. Download and install EuroLatin (SIL) Keyboard.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Select the EuroLatin Keyboard
  6. Type a b c d in the Notepad.
  7. Verify the output should show ‘abcd’ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_24

Test case for IMSAMPLE_INPUT,CONT,

Status: Active

Metadata
  • Source ID: 24
  • Product: Windows
  • Source files: 24.JSON, 24.html

Description

Original TestLodge ID: TC24

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install imsample keyboard.
  3. In the Computer\HKEY_CURRENT_USER\SOFTWARE\Keyman\Keyman Engine\Active Keyboards\imsample, create New > DWORD(32-bit) key.
  4. Rename ‘ShowIMWindow’ to the new DWORD key.
  5. Set the Key value to 0.
  6. Create New>DWORD(32-bit) key.
  7. Rename ‘ShowIMWindowAlways’ to the new DWORD key.
  8. Set the Key value to 0
  9. Open Notepad.
  10. Type ‘he’ in the text area.
  11. Verify the Output should show h[1ɛ 2ɜ 3ə 4e 5ɘ].
  12. Type number 3.
  13. Verify that the displayed output should show ‘hə’
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click IMTest Keyboard from the Keyman menu.
  6. Verify that the Keyboard icon appears in the task bar.
  7. Type f
  8. Type e
  9. Verify that f[1ɛ 2ɜ 3ə 4e 5ɘ] should be displayed in the Notepad app.
  10. Enter Backspace.
  11. Verify that the whole option menu including the square brackets [ ] should be deleted.
  12. Verify the output results should show ‘ f ‘ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_25

Test case for IMSAMPLE_BACKSPACE:

Status: Active

Metadata
  • Source ID: 25
  • Product: Windows
  • Source files: 25.JSON, 25.html

Description

Original TestLodge ID: TC25

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install imsample keyboard.
  3. In the Computer\HKEY_CURRENT_USER\SOFTWARE\Keyman\Keyman Engine\Active Keyboards\imsample, create New > DWORD(32-bit) key.
  4. Rename ‘ShowIMWindow’ to the new DWORD key.
  5. Set the Key value to 0.
  6. Create New>DWORD(32-bit) key.
  7. Rename ‘ShowIMWindowAlways’ to the new DWORD key.
  8. Set the Key value to 0
  9. Open Notepad.
  10. Type ‘he’ in the text area.
  11. Verify the Output should show h[1ɛ 2ɜ 3ə 4e 5ɘ].
  12. Type number 3.
  13. Verify that the displayed output should show ‘hə’
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click IMTest Keyboard from the Keyman menu.
  6. Verify that the Keyboard icon appears in the task bar.
  7. Type f
  8. Type e
  9. Verify that f[1ɛ 2ɜ 3ə 4e 5ɘ] should be displayed in the Notepad app.
  10. Enter Backspace.
  11. Verify that the whole option menu including the square brackets [ ] should be deleted.
  12. Verify the output results should show ‘ f ‘ in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_26

Test case for IMSAMPLE_KEYBOARD_IM_WINDOW,

Status: Active

Metadata
  • Source ID: 26
  • Product: Windows
  • Source files: 26.JSON, 26.html

Description

Original TestLodge ID: TC26

Setup
  1. Install Keyman latest Stable build from Keyman.com Site.
  2. Install imsample keyboard.
  3. In the Computer\HKEY_CURRENT_USER\SOFTWARE\Keyman\Keyman Engine\Active Keyboards\imsample, create New > DWORD(32-bit) key.
  4. Rename ‘ShowIMWindow’ to the new DWORD key.
  5. Set the Key value to 1.
  6. Create New>DWORD(32-bit) key.
  7. Rename ‘ShowIMWindowAlways’ to the new DWORD key.
  8. Set the Key value to1 9.This keyboard uses the letters aeom to allow IMX input. This time a IM window should display.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click IMTest Keyboard from the Keyman menu.
  6. Verify that the Keyboard icon appears in the task bar.
  7. Type t r y
  8. Enter key.
  9. Verify that the option menu appears on the screen.
  10. Click the 1st option.
  11. Verify that the output results show show ‘ try æ ‘
  12. Type 'm'
  13. Verify that the option menu appears on the screen.
  14. Select the 3rd ### option.
  15. Verify that the output results should show ‘ try æ### ‘
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_27

Test case for SIMPLIFIED_CHINESE_SINGLE,

Status: Active

Metadata
  • Source ID: 27
  • Product: Windows
  • Source files: 27.JSON, 27.html

Description

Original TestLodge ID: TC27

Setup
  1. Install Keymanlatest build from Keyman.com site.
  2. Install the Simplified Chinese Keyboard
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click Simplified Chinese Keyboard from the Keyman menu.
  6. Verify that the Keyboard icon appears in the task bar.
  7. Type o -
  8. Verify that the IMX window should appear on the Screen.
  9. Click the 4th option
  10. Verify the output results 喔 should appear in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_28

Test case for SIMPLIFIED_CHINESE_MULTIPLE:

Status: Active

Metadata
  • Source ID: 28
  • Product: Windows
  • Source files: 28.JSON, 28.html

Description

Original TestLodge ID: TC28

Setup
  1. Install Keymanlatest build from Keyman.com site.
  2. Install the Simplified Chinese Keyboard from Keyman site.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click Simplified Chinese Keyboard from the Keyman menu.
  6. Verify that the Keyboard icon appears in the task bar.
  7. Type h a n z i -
  8. Verify that the IMX window will appear and in the top left the letters hanzi should be present
  9. Click the 5th option
  10. Verify the output results 汉字变换 should appear in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_29

Test case for SIMPLIFIED_CHINESE_BACKSPACE_1:

Status: Active

Metadata
  • Source ID: 29
  • Product: Windows
  • Source files: 29.JSON, 29.html

Description

Original TestLodge ID: TC29

Setup
  1. Install Keyman latest build from Keyman.com site.
  2. Install the Simplified Chinese Keyboard from Keyman site.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click Simplified Chinese Keyboard from the Keyman menu.
  6. Verify that the Keyboard icon appears in the task bar.
  7. Type h a n z i
  8. Verify that the IMX window will appear and in the top left the letters hanzi should be present
  9. Enter twice
  10. Verify that the IMX window should now have the top left letters of han in the Notepad app.
  11. Click the 5th option
  12. Verify the output results 汗 should appear in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_30

Test case for SIMPLIFIED_CHINESE_BACKSPACE_2:

Status: Active

Metadata
  • Source ID: 30
  • Product: Windows
  • Source files: 30.JSON, 30.html

Description

Original TestLodge ID: TC30

Setup
  1. Install Keyman latest build from Keyman.com site.
  2. Install the Simplified Chinese Keyboard from Keyman site.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click Simplified Chinese Keyboard from the Keyman menu.
  6. Verify that the Keyboard icon appears in the task bar.
  7. Type h a n z i
  8. Verify that he IMX window will appear and in the top left the letters hanzi should be present.
  9. Click the 5th option
  10. Verify the output results 汉字变换 should appear in the Notepad app.
  11. Enter twice.
  12. Verify the output results 汉字 should appear in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_31

Test case for OPTION_STORE,

Status: Active

Metadata
  • Source ID: 31
  • Product: Windows
  • Source files: 31.JSON, 31.html

Description

Original TestLodge ID: TC31

Setup
  1. Install Keyman latest Stable build from Keyman.com site.
  2. Install store_context Keyboard.
  3. Install 021 - options Keyboard.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click 021-options Keyboard from the Keyman menu.
  6. Verify that the 021-options keyboard icon appears in the task bar.
  7. Type a1a0a
  8. Verify the output results "no foo.foo.no foo" should appear in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_32

Test case for OUTPUT_KEYSTROKE (#10065)

Status: Active

Metadata
  • Source ID: 32
  • Product: Windows
  • Source files: 32.JSON, 32.html

Description

Original TestLodge ID: TC32

Setup
  1. Install Keymanlatest Stable build from Keyman.com site.
  2. Install store_context Keyboard.
  3. Install 043 - output and keystroke Keyboard.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click 043 - output and keystroke Keyboard from the Keyman menu.
  6. Verify that the 043 - output and keystroke Keyboard icon appears in the task bar.
  7. Type 123
  8. Verify the output results "abd3" should appear in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_33

Test case for OUTPUT_KEYSTROKE_INVALID_CONTEXT,(#10061),

Status: Active

Metadata
  • Source ID: 33
  • Product: Windows
  • Source files: 33.JSON, 33.html

Description

Original TestLodge ID: TC33

Setup
  1. Install Keyman latest Stable build from Keyman.com site.
  2. Install store_context Keyboard.
  3. Install 043 - output and keystroke Keyboard.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click 043 - output and keystroke Keyboard from the Keyman menu.
  6. Verify that the 043 - output and keystroke Keyboard icon appears in the task bar.
  7. Type 1 2
  8. Type
  9. Type 3
  10. Verify the output results "abc 3"
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_34

Test case for DEADKEY_AND_CONTEXT, (#10061),

Status: Active

Metadata
  • Source ID: 34
  • Product: Windows
  • Source files: 34.JSON, 34.html

Description

Original TestLodge ID: TC34

Setup
  1. Install Keyman latest Stable build from Keyman.com site.
  2. Install store_context Keyboard.
  3. Install 045 - deadkey and context Keyboard.
Action
  1. Double Click on Notepad icon from the desktop.
  2. Verify that the Notepad app opens
  3. Click the Keyman icon from the taskbar.
  4. Verify that the Keyman menu opens.
  5. Click 045 - deadkey and context keyboard from the Keyman menu.
  6. Verify that the 045 - deadkey and context keyboard icon appears in the task bar.
  7. Type y z Shift + /
  8. Verify the output results "correct" should appear in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_35

Test case for installing offline build (PR #10000):

Status: Active

Metadata
  • Source ID: 35
  • Product: Windows
  • Source files: 35.JSON, 35.html

Description

Original TestLodge ID: TC186

Setup
  1. Download the latest alpha build from the link “https://downloads.keyman.com/windows/”
Action
  1. Open the Command prompt on the Windows desktop via the “cmd” command.
  2. Change the directory path to where we downloaded the Keyman Alpha Build.
  3. Type the command : keyman latest version number.exe -o (say “17.0.210.exe -o”).
  4. Verify that the self extract process happened without any errors. 5.) Verify the build was installed successfully without showing any error messages.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Click the Control Panel option.
  3. Click the ‘Uninstall a Program’ option.
  4. Select the installed Keyman version from the list.
  5. Click the Uninstall option.
  6. Verify that the keyman uninstallation was completed successfully.

TEST_36

Test case for DEAD_CONTEXT_FRAME_KEY(#10061),

Status: Active

Metadata
  • Source ID: 36
  • Product: Windows
  • Source files: 36.JSON, 36.html

Description

Original TestLodge ID: TC187

Setup
  1. Install Keyman latest Stable build from Keyman.com site.
  2. Install store_context Keyboard.
  3. Install 045 - deadkey and context Keyboard.
  4. Install Text Editor (64-bit).exe
  5. Install WordPad
Action
  1. Open the TextEditor (64-bit) on the desktop.
  2. Verify that the TextEditor (64-bit) app opens
  3. Click 045 - deadkey and context keyboard from the Keyman menu.
  4. Verify that the 045 - deadkey and context keyboard icon appears in the task bar.
  5. Type y z
  6. Press
  7. Press
  8. Press
  9. Verify the output results "?" should appear in the TextEditor app.
  10. Open the WordPad on the desktop.
  11. Verify that the WordPad app opens
  12. Click 045 - deadkey and context keyboard from the Keyman menu.
  13. Verify that the 045 - deadkey and context keyboard icon appears in the task bar.
  14. Type ‘y z’
  15. Press
  16. Press
  17. Press
  18. Verify the output results "?" should appear in the WordPad app.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Task bar)
  2. Verify that the ‘Control panel’ appears in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the the Keyman Uninstallation completed successfully

TEST_38

Test case for (windows): Chrome 86.0 no longer accepts backspace #3698,

Status: Active

Metadata
  • Source ID: 38
  • Product: Windows
  • Source files: 38.JSON, 38.html

Description

Original TestLodge ID: TC205

Setup
  1. Install Keyman's latest Stable build from the Keyman.com site.
  2. Install Chrome browser.
Action
  1. Open Chrome browser.
  2. Set Keyman keyboard.
  3. Verify the ‘English - EuroLatin(SIL)’ appeared on the system keyboard.
  4. Click the Search bar in the Chrome browser.
  5. Type ‘Keyman Testing’ in the Search bar.
  6. Press Backspace key.
  7. Verify it should delete the character to the left of the insertion point.
Cleanup
  1. Type ‘Control panel’ in the Search bar (in Taskbar)
  2. Verify that the ‘Control panel’ appeared in the menu list.
  3. Click the Control panel option.
  4. Verify that the Control Panel dialog appeared.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the Keyman Uninstallation was completed successfully

TEST_41

KMX_PROCESSOR_NON_COMPLIANT_TEST_CONTROL_1_GROUP_WINDOWS: TextEditor

Status: Active

Metadata
  • Source ID: 41
  • Product: Windows
  • Source files: 41.JSON, 41.html

Description

Original TestLodge ID: TC218

Setup
  1. Install Keyman build.
  2. Install TextEdit app.
Action
  1. Click on the TextEdit App icon from Windows Desktop.
  2. Verify that the TextEdit Application opens.
  3. Press `
  4. Verify it produces `.
  5. Type e
  6. Verify it produces è
Cleanup
  1. Uninstall Keyman build on the Windows
  2. Uninstall the TextEdit app.

TEST_43

KMX_PROCESSOR_NON_COMPLIANT_TEST_FRAME_KEY_RESET_NOMARKERS_GROUP_WINDOWS: TextEditor

Status: Active

Metadata
  • Source ID: 43
  • Product: Windows
  • Source files: 43.JSON, 43.html

Description

Original TestLodge ID: TC220

Setup
  1. Install Keyman build.
  2. Install TextEdit app.
Action
  1. Click on the TextEdit App icon from Windows Desktop.
  2. Verify that the TextEdit Application opens.
  3. Press 1 \ \
  4. Verify it produces 1 \ \
  5. Press the "right arrow"
  6. Type 2
  7. Verify it produces 1//2
Cleanup
  1. Uninstall Keyman build on the Windows
  2. Uninstall the TextEdit app.

TEST_46

KMX_PROCESSOR_COMPLIANT_TEST_FRAME_KEY_RESET_MARKERS_GROUP_WINDOWS: WordPad

Status: Active

Metadata
  • Source ID: 46
  • Product: Windows
  • Source files: 46.JSON, 46.html

Description

Original TestLodge ID: TC232

Setup
  1. Install Keyman build.
Action
  1. Click on the WordPad App icon from Windows Desktop.
  2. Verify that the WordPad Application opens.
  3. Press `
  4. Verify it produces `
  5. Press the "right arrow"
  6. Type e
  7. Verify it produces `e
Cleanup
  1. Uninstall Keyman build on the Windows

TEST_48

KMX_PROCESSOR_COMPLIANT_TEST_SCROLLLOCK_KEY_NO_RESET_GROUP_WINDOWS: WordPad

Status: Active

Metadata
  • Source ID: 48
  • Product: Windows
  • Source files: 48.JSON, 48.html

Description

Original TestLodge ID: TC234

Setup
  1. Install Keyman build.
Action
  1. Click on the WordPad App icon from Windows Desktop.
  2. Verify that the WordPad Application opens.
  3. Press `
  4. Verify it produces `
  5. Press the "scroll lock"
  6. Type e
  7. Verify it produces è
Cleanup
  1. Uninstall Keyman build on the Windows

TEST_51

LDML_PROCESSOR_NON_COMPLIANT_TEST_FRAME_KEY_RESET_NO_MARKERS_GROUP_WINDOWS: TextEditor

Status: Active

Metadata
  • Source ID: 51
  • Product: Windows
  • Source files: 51.JSON, 51.html

Description

Original TestLodge ID: TC246

Setup
  1. Install Keyman build.
  2. Install TextEdit app.
Action
  1. Click on the TextEdit App icon from Windows Desktop.
  2. Verify that the TextEdit Application opens.
  3. Press a
  4. Verify it produces a
  5. Press the "right arrow"(->)
  6. Press the SHIFT + 8
  7. Verify it produces a*
Cleanup
  1. Uninstall Keyman build on the Windows
  2. Uninstall the TextEdit app.

TEST_53

LDML_PROCESSOR_NON_COMPLIANT_TEST_MODIFIER_TAP_NO_RESET_GROUP_WINDOWS: TextEditor

Status: Active

Metadata
  • Source ID: 53
  • Product: Windows
  • Source files: 53.JSON, 53.html

Description

Original TestLodge ID: TC248

Setup
  1. Install Keyman build.
  2. Install TextEdit app.
Action
  1. Click on the TextEdit App icon from Windows Desktop.
  2. Verify that the TextEdit Application opens.
  3. Press ^
  4. Verify it produces ^
  5. Press and Release CTRL key.
  6. Type e
  7. Verify it produces ê
Cleanup
  1. Uninstall Keyman build on the Windows
  2. Uninstall the TextEdit app.

TEST_56

LDML_PROCESSOR_COMPLIANT_TEST_FRAME_KEY_RESET_NO_MARKERS_WINDOWS: WordPad

Status: Active

Metadata
  • Source ID: 56
  • Product: Windows
  • Source files: 56.JSON, 56.html

Description

Original TestLodge ID: TC261

Setup
  1. Install Keyman build.
  2. Install WordPad app.
Action
  1. Click on the WordPad App icon from Windows Desktop.
  2. Verify that the WordPad Application opens.
  3. Press a
  4. Verify it produces a
  5. Press the "right arrow"(->)
  6. Press the SHIFT + 8
  7. Verify it produces “Star”
Cleanup
  1. Uninstall Keyman build on the Windows
  2. Uninstall the WordPad app.

TEST_58

LDML_PROCESSOR_COMPLIANT_TEST_MODIFIER_TAP_NO_RESET_GROUP_WINDOWS: WordPad

Status: Active

Metadata
  • Source ID: 58
  • Product: Windows
  • Source files: 58.JSON, 58.html

Description

Original TestLodge ID: TC263

Setup
  1. Install Keyman build.
  2. Install WordPad app.
Action
  1. Click on the WordPad App icon from Windows Desktop.
  2. Verify that the WordPad Application opens.
  3. Press ^
  4. Verify it produces ^
  5. Press and Release CTRL key.
  6. Type e
  7. Verify it produces ê
Cleanup
  1. Uninstall Keyman build on the Windows
  2. Uninstall the WordPad app.

TEST_61

feat(windows): add right modifier included in hotkey optional functionality #12259(TEST_LANGUAGE_HOTKEYS_LEFT_SIDE)

Status: Active

Metadata
  • Source ID: 61
  • Product: Windows
  • Source files: 61.JSON, 61.html

Description

Original TestLodge ID: TC295

Setup
  1. Install Keyman's latest stable build from the Keyman.com site.(or state.keyman.com)
  2. Install Notepad (64-bit).exe
Action
  1. Open the "Keyman configuration" dialog by pressing the icon from the Windows tray.
  2. Verify the "Keyman configuration" dialog appears.
  3. Navigate to the "Keyboard Layouts" tab.
  4. Installed the Tamil99 and IPA SIL keyboards by clicking the "Download keyboard" button.
  5. Verify the keyboards appear in the "Keyboard Layouts" tab.
  6. Navigate to the "HotKeys" tab
  7. Set the left side of the CTRL+G key to the Tamil keyboard.
  8. Set the left side of the CTRL_Shift+I key to the IPA SIL keyboard.
  9. Verify the key appears on the assigned keyboard.
  10. Open the Notepad application.
  11. Press the left side of the CTRL+G key in the Notepad app.
  12. Verify the keyboard switch to the Tamil keyboard.
  13. Enter some letters using the Tamil keyboard.
  14. Verify the Tamil text appears in the notepad app.
  15. Press the left side of the CTRL_Shift+I key in the note app.
  16. Verify the keyboard switch from Tamil to IPA SIL keyboard.
  17. Enter some IPA letters using the IPA SIL keyboard.
  18. Verify the IPA text appears in the Notepad app.
Cleanup
  1. Type ‘Control panel’ in the search bar (in the taskbar)
  2. Verify that the ‘Control Panel’ appears in the menu list.
  3. Click the Control Panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the Keyman Uninstallation was completed successfully.

TEST_304

kmshell switch handling for the installing state_TEST_INSTALL_UPDATE

Status: Active

Metadata
  • Source ID: 304
  • Product: Windows
  • Source files: 304.JSON, 304.html

Description

TC - feat(windows): kmshell switch handling for the installing state_TEST_INSTALL_UPDATE #12956

Setup
  1. Install the older version of Keyman.
  2. Install the older version of any Keyman keyboard (e.g. Gff_Amharic 3.1.1 version)
Action
  1. Start the Keyman.
  2. Open the Keyman Configuration dialog.
  3. Navigate to the "Keyboard Layouts tab".
  4. Verified that the installed keyboard shows an older version.
  5. Navigate to the "Update" tab.
  6. Open the "C:\Users"yourusername"\AppData\Local\Keyman\UpdateCache" folder.
  7. Open the regedit window (Computer\HKEY_CURRENT_USER\SOFTWARE\Keyman\Keyman Engine).
  8. WinR type regedit Go the current user key update state
  9. Press F5 to keep it refreshing it.
  10. The state will go to usDownloading to usInstalling at the same time keep checking the UpdateCache folder.
  11. Select the "update state" under the "Keyman Engine" in the regedit window.
  12. In Keyman Configuration: press the "Check for new updates" button.
  13. Verified that the "UpdateCache" folder is updating or adding files
  14. On Regedit window: Verified that the state is changes from usUpdateAvailable--> usDownloading --> usWaitingRestart
  15. Click the "Apply update now" button.
  16. Verified that the "Keyman Update" popup
  17. Click the "Update" button.
  18. Verified that the "UpdateCache" folder has the cache.json and the keyboard gff_amharic. and a Keyman.version.exe if available.
  19. On Regedit window: the state is changing to "usldle"
  20. Restart the machine by clicking the "Yes" button on the "Keyman setup" dialog.
  21. Login to the machine.
  22. Click ˘the "Yes" button on the "Do you want to allow to make the change?" dialog.
  23. Keyman Installation is completed successfully.
  24. Open the configuration window.
  25. On the Keyboard Layouts: Verified that the gff_amharic keyboard is updated.
  26. On the Update Tab: Verified there are no updates available.
Cleanup
  1. Type ‘Control panel’ in the search bar (in the task bar)
  2. Verify that the ‘Control Panel’ appears in the menu list.
  3. Click the Control Panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the Keyman Uninstallation was completed successfully.

TEST_309

Handle keyboard package not downloaded

Status: Active

Metadata
  • Source ID: 309
  • Product: Windows
  • Source files: 309.JSON, 309.html

Description

TC - fix(windows): handle keyboard package not downloaded #12948

Setup
  1. Install the latest version of Keyman.
  2. Install the older version of any Keyman keyboard (e.g. Gff_Amharic 3.1.1 version)
Action
  1. Start the Keyman.
  2. Open the Keyman Configuration dialog.
  3. Navigate to the "Keyboard Layouts tab".
  4. Verified that the installed keyboard shows an older version.
  5. Navigate to the "Update" tab.
  6. Verified that the "Apply update now" button appeared disabled.
  7. Verified that the "Check for new updates" button appeared enabled.
  8. Press the "Check for new updates" button.
  9. Verified that the newer version appeared in the "Updated component" column for GFF's Keyboard and Keyman.
  10. Verified that the "Apply update now" button appeared in the enabled state.
  11. Click the "Apply update now" button to upgrade the Keyman version.
  12. Verified that the "Keyman update" dialog appeared.
  13. Click the "Update now" button on the dialog.
  14. Verified that the "Do you want to allow this app to make changes to your device?" dialog appeared
  15. Click the "Yes" button on that dialog.
  16. Verified that no crash appeared on the Keyman configuration dialog.
  17. Verified that the "Keyman Setup" dialog appeared.
  18. Click the "Yes" button on the "Keyman Setup" dialog.
  19. Verified that the machine restarted.
  20. Login to the machine.
  21. Again, verified that the "Do you want to allow this app to make changes to your device?" dialog appeared.
  22. Click the "Yes" button.
  23. Open the "Keyman Configuration".
  24. Navigate to the "Update" tab.
  25. Press the "Check for new updates" button.
  26. Verified that no update appears for the keyboard.
  27. Navigate to the "Keyboard Layouts tab".
  28. Verified that the Keyman keyboard updated with the latest version.
Cleanup
  1. Type ‘Control panel’ in the search bar (in the task bar)
  2. Verify that the ‘Control Panel’ appears in the menu list.
  3. Click the Control Panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the Keyman Uninstallation was completed successfully.

TEST_324

UI layout for update tab_TEST_UI_UPDATES_KBD

Status: Active

Metadata
  • Source ID: 324
  • Product: Windows
  • Source files: 324.JSON, 324.html

Description

TC - feat(windows): UI layout for update tab_TEST_UI_UPDATES_KBD #12840

Setup
  1. Install the latest version of Keyman.
  2. Install the SIL_Euro_Latin 3.0.2 version keyboard. (older version)
  3. Installed the Gff_Amharic 3.1.1 version keyboard. (older version)
Action
  1. Start the Keyman.
  2. Open the Keyman Configuration dialog.
  3. Navigate to the "Keyboard Layouts tab".
  4. Verify that the installed keyboard shows an older version.
  5. Navigate to the "Update" tab.
  6. Verify that the "Apply update now" button appears disabled.
  7. Verify that the "Check for new updates" button appears enabled.
  8. Press the "Check for new updates" button.
  9. Verify that the "Update Component", "Old version" and "Size" columns appeared.
  10. Verify that the newer version appears in the "Updated component" column for GFF's and SIL_Euro_Latin keyboard and Keyman.
  11. Verify that the "Apply update now" button appears in the enabled state.
  12. Verify that the "Updates are available which will be applied when Windows is next restarted." This message appears above the columns.
Cleanup
  1. Type ‘Control panel’ in the search bar (in the task bar)
  2. Verify that the ‘Control Panel’ appears in the menu list.
  3. Click the Control Panel option.
  4. Verify that the Control Panel dialog appears.
  5. Click the ‘Uninstall a Program’ option.
  6. Verify that the Programs and Features dialog box opens.
  7. Select the installed Keyman version from the list.
  8. Click the Uninstall option.
  9. Verify that the Keyman Uninstallation was completed successfully.