22 KiB
Gestures Acceptance Tests
TEST_287
Test case for 10_KEY_ROTA,
Status: Active
Metadata
- Source ID:
287 - Product:
Gestures - Source files:
287.JSON,287.html
Description
Original TestLodge ID: TC188
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select English - Classic 10-key using from Keyboard picker menu.
- Verify that all of the key numbers 1-9 aside from 7 have three or more lower case letters as key hints.
- Tap the 8 key, then wait for a second.
- Tap the 8 key twice in quick succession, then wait for a second.
- Verify the output ‘8a’ in the text input screen.
- Tap the 8 key continuously for at least 2 seconds.
- Verify that it can rotate through : 8a8, 8aa, 8ab, 8ac, 8aA, 8aB, 8aC, then back to 8a8
- Stop tapping when the new character is a capital letter.
- Verify that the key hints are now capitalized
- Double-tap the 9 key once.
- Verify that “D” is emitted as the result.
- Repeatedly tap 9 for at least five seconds.
- Verify that if a lowercase letter is the result, the key hints is lowercase.
- Verify that if an uppercase letter is the result, the key hints is uppercase.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_288
Test case for 10_KEY_DIACRITICS,
Status: Active
Metadata
- Source ID:
288 - Product:
Gestures - Source files:
288.JSON,288.html
Description
Original TestLodge ID: TC189
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select English - Diacritic 10-key Rota using from Keyboard picker menu.
- Verify that English - Diacritic 10-key Rota OSK appeared on the screen.
- Tap the ◌̀ key. (The key between backspace [above] and enter [below] representing a diacritic.
- Double-tap the 8 key.
- Verify à letter appear on the screen.
- Triple-tap the ◌̀ key.
- Verify that a circumflex diacritic appeared over the à.
- Triple-tap the 9 key.
- Verify that the total result àê appeared on the screen.
- Deselect the text-area element.
- Reselect the text-area element, placing the point of text entry (the caret) at the end, after the ê. (Note for future test-maintenance : the point is to trigger a context-reset.)
- Double-tap the 8 key.
- Verify that àềa appeared on the screen.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_289
Test case for APP_10_KEY_DIACRITICS,
Status: Active
Metadata
- Source ID:
289 - Product:
Gestures - Source files:
289.JSON,289.html
Description
Original TestLodge ID: TC190
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Download this KMP : https://jahorton.github.io/diacritic_rota.kmp
- Install it for use within the Keyman app.
- KeymanWeb Test Home link is available for testing.
Action
- Tap the 7 key twice.
- Verify that 77 is output on the screen.
- Tap the ◌̀ key.
- Double-tap the 8 key.
- Verify that the total result 77à appeared on the screen.
- Triple-tap the ◌̀ key.
- Verify that a circumflex diacritic appeared over the à
- Triple-tap the 9 key.
- Verify that the total result 77àê appeared on the screen.
- Tap the ◌̀ key.
- Verify that a diacritic appeared over the ê.
- Open the Keyman In-App Settings menu.
- Close the in-app Settings menu.
- Double-tap the 8 key.
- Verify the output 77àềa appeared on the screen.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_290
Test case for BASIC_SIMPLE_SHIFT,
Status: Active
Metadata
- Source ID:
290 - Product:
Gestures - Source files:
290.JSON,290.html
Description
Original TestLodge ID: TC191
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select Norwegian - EuroLatin(SIL) using the Keyboard picker menu.
- Verify that the Norwegian - EuroLatin(SIL) OSK appeared on the screen.
- Tap the Spacebar.
- Verify that the keyboard is on the default (lowercase) layer after this.
- Tap the Shift key.
- Verify that the keyboard stays on the Shift layer.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_291
Test case of BASIC_MODIPRESS,
Status: Active
Metadata
- Source ID:
291 - Product:
Gestures - Source files:
291.JSON,291.html
Description
Original TestLodge ID: TC192
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select Norwegian - EuroLatin(SIL) using the Keyboard picker menu.
- Verify that the Norwegian - EuroLatin(SIL) OSK appeared on the screen.
- Tap the Spacebar.
- Tap and hold the Shift key.
- Verify that the keyboard changed to the Shift layer.
- Tap the A key.
- Verify that it produces letter A on the Screen.
- Release the Shift key.
- Verify that the Keyboard changed to the default layer.
- Repeat Steps from 8 to 13 quickly.
- Holding Shift just long enough to tap the Shift layers A key
- Release it quickly.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
Test case for BASIC_MODIPRESS_HOLD,
Status: Active
Metadata
- Source ID:
292 - Product:
Gestures - Source files:
292.JSON,292.html
Description
Original TestLodge ID: TC193
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select Norwegian - EuroLatin(SIL) using the Keyboard picker menu.
- Verify that the Norwegian - EuroLatin(SIL) OSK appeared on the screen.
- Tap the Spacebar.
- Tap and hold the Shift key.
- Verify that the keyboard changed to the Shift layer.
- Wait at least one second.
- Release the Shift key.
- Verify that the keyboard changed to the default layer as a result of Step 11.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_293
Test case for NUMERIC_FROM_SHIFT,
Status: Active
Metadata
- Source ID:
293 - Product:
Gestures - Source files:
293.JSON,293.html
Description
Original TestLodge ID: TC194
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select Norwegian - EuroLatin(SIL) using the Keyboard picker menu.
- Verify that the Norwegian - EuroLatin(SIL) OSK appeared on the screen.
- Tap the Spacebar.
- Verify that the keyboard is on the default (lowercase) layers after this.
- Tap the Shift key.
- Verify Keyboard is in the Shift layer.
- Tap and hold the numeric key (123) underneath the Shift key.
- Verify that the keyboard changed to the numeric layer - numbers in the top row, mathematical symbols elsewhere.
- Long press the % key.
- Select ‱ subkey.
- Verified that ‱ is emitted as text.
- Release the numeric key.
- Verify that the keyboard changed back to the Shift layer.
- Tap the numeric key, releasing it immediately.
- Repeat from 13 to 15, long pressing the % key.
- Select the ‱ subkey.
- Verify that the keyboard automatically changed back to the default (lowercase)layer.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_294
Test case for DELAYED_SUBKEY,
Status: Active
Metadata
- Source ID:
294 - Product:
Gestures - Source files:
294.JSON,294.html
Description
Original TestLodge ID: TC195
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select Norwegian - EuroLatin(SIL) using the Keyboard picker menu.
- Verify that the Norwegian - EuroLatin(SIL) OSK appeared on the screen.
- Tap the Spacebar.
- Tap the Shift key.
- Verify that the Shift layer is active.
- Tap and hold the numeric (123) key underneath the Shift key.
- Verify that the keyboard changed to the numeric layer - numbers in the top row, mathematical symbols elsewhere.
- Long press the % key.
- Release the numeric key.
- Verify that the keyboard changed remained on the numeric layer, with the subkey menu still displayed.
- Select the ‱ subkey.
- Verify that ‱ is emitted as text and that the layer has changed back to the Shift layer.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_295
Test case for DOUBLETAP_CAPS,
Status: Active
Metadata
- Source ID:
295 - Product:
Gestures - Source files:
295.JSON,295.html
Description
Original TestLodge ID: TC196
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select Norwegian - EuroLatin(SIL) using the Keyboard picker menu.
- Verify that the Norwegian - EuroLatin(SIL) OSK appeared on the screen.
- Type “All”.
- Double-tap the Shift key.
- Type “CAPS”.
- Tap the Shift key.
- Type “Well” without touching the Shift key at any point.
- Verify the final result, in total : All CAPS word Well
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_297
Test case for ALTERNATING_SHIFT_AND_KEY,
Status: Active
Metadata
- Source ID:
297 - Product:
Gestures - Source files:
297.JSON,297.html
Description
Original TestLodge ID: TC198
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select “English - Gesture Prototyping” using the Keyboard picker menu.
- Verify that the English - Gesture Prototyping OSK appeared on the screen.
- Tap and hold the SHIFT key.
- Tap the H key and release it.
- Release the SHIFT key.
- Verify that an H is output on the text screen.
- Verify that the layer returns to default after step 7.
- Repeat steps 7-10 five times.
- Repeat steps 7-9 quickly for at least 10 seconds.
- Tap the numeric (123) key.
- Verify that the layer switches properly to keys with numbers in the top row and symbols in the middle two rows.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_300
Test case for FLICK_LOCKING,
Status: Active
Metadata
- Source ID:
300 - Product:
Gestures - Source files:
300.JSON,300.html
Description
Original TestLodge ID: TC201
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select “English - Gesture Prototyping” using the Keyboard picker menu.
- Verify that the English - Gesture Prototyping OSK appeared on the screen.
- Tap and hold the ‘u’ key.
- Drag it to a straight up position.
- Verify that the û key is in the preview area.
- Verify that the animation is not “jumpy”.
- Return your finger to its original position.
- Verify that the ‘u’ key should like back into place.
- Drag your finger in an up-and-right motion.
- Verify that you should also see a preview for ú as you do so.
- Verify that the animation is not “jumpy”.
- Lift your finger and end the gesture, while the ú is visible and in the center.
- Verify that a ú is output.
- Tap and hold the a key.
- Drag it to a straight up position.
- Verify that the â key is in the preview area.
- Verify that the animation is not “jumpy”.
- Return your finger to its original position.
- Verify that the ‘a’ key should like back into place.
- Drag your finger in an up-and-right motion.
- Verify that a preview for ú appeared.
- Verify that the animation is not “jumpy”.
- Lift your finger and end the gesture, while the ú is visible and in the center.
- Verify that a á is output.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully
TEST_302
Test case for FLICK_DURING_MODIPRESS,
Status: Active
Metadata
- Source ID:
302 - Product:
Gestures - Source files:
302.JSON,302.html
Description
Original TestLodge ID: TC203
Setup
- Android Mobile is ready to test.
- Install Keyman latest Stable build from Keyman.com site.
- Install Chrome browser.
- KeymanWeb Test Home link is available for testing.
Action
- Click the “Test unminified Keymanweb” link button.
- Verify that ‘KeymanWeb Sample Page - Unminified Source’ page opens.
- Click the text input screen.
- Click the globe key.
- Select “English - Gesture Prototyping” using the Keyboard picker menu.
- Verify that the English - Gesture Prototyping OSK appeared on the screen.
- Tap and hold the SHIFT key.
- Tap and hold the U key.
- Drag it purely to a straight up position.
- Verify that the Û key in the preview area.
- Verify that the animation is not “jumpy”.
- Release the SHIFT key.
- Verify that the Shift layer (all uppercase) remains visible.
- Verify that the flick animation is still active.
- Return the finger to its original position.
- Verify that the ‘U’ key slid back into place.
- Drag the finger in an up-and-right motion.
- Verify that a preview for Ú . appeared
- Verify that the animation is not “jumpy”.
- Tap on the Q key, while Ú the is visible and in the center.
- Verify that the keyboard returns to the default (lowercase) layer.
- Verify that it shows either Ú or Úq as the output.
Cleanup
- Type ‘Control panel’ in the Search bar (in Task bar)
- Verify that the ‘Control panel’ appeared in the menu list.
- Click the Control panel option.
- Verify that the Control Panel dialog appeared.
- Click the ‘Uninstall a Program’ option.
- Verify that the Programs and Features dialog box opens.
- Select the installed Keyman version from the list.
- Click the Uninstall option.
- Verify that the the Keyman Uninstallation completed successfully