-
-
Notifications
You must be signed in to change notification settings - Fork 114
Platform Acceptance Test for Windows
Marc Durdin edited this page Jan 25, 2022
·
20 revisions
- These test procedures are to be run before moving from alpha to beta, or beta to stable, or before PRs are merged into stable branches.
- Copy these checklists of tests into a new issue (for tier transitions) or a comment on the PR.
- When annotating results, use
>
at the start of a new line under the checkbox to note the result. (For an example, see #3973).
-
Verify latest CI build of master is successful
-
Verify latest CI build of beta is successful
- Verify
/HISTORY.md
contains all the current changes
- Windows 7 (x86) - VM or physical okay
- Windows 7 (x64) - VM or physical okay
- Windows 8.1 (x64) - VM or physical okay
- Windows 10 (x64) - VM or physical okay
- Uninstall previous versions of Keyman Desktop and Keyman Developer on the system
- Restart system, install updates
- Make sure all additional Windows languages are removed
- Make sure no debug flags are set in HKCU/Software/Keyman/Debug
- Install test build keyman-a.b.c.exe
- Make sure Keyman is started and visible in the Notification area
- Start Keyman Configuration
- Click Download Keyboard, select a keyboard from the download dialog and install it
- If the package includes a readme file, verify that it appears in the install window.
- If the package includes a welcome file, verify that it appears after installation.
- Click OK to close Keyman Configuration
- Start Notepad
- Verify that the newly installed keyboard appears in the Keyman menu and can be selected
- Locate a .kmp file on disk and double-click to install it
- If the package includes a readme file, verify that it appears in the install window.
- If the package includes a welcome file, verify that it appears after installation.
- Start Notepad
- Verify that the keyboard appears in the Keyman menu
- Start Notepad and select a Keyman keyboard (testing Legacy integration)
- Verify that various test sequences are output correctly
- Start Word and select a Keyman keyboard (testing TSF integration)
- Verify that various test sequences are output correctly
- Click Keyman icon in Notification area, select On Screen Keyboard
- Verify that OSK displays correctly for selected Keyman keyboard
- Verify that typing characters by clicking on OSK produces expected output
- Refer to the new changes in
/HISTORY.md
and verify functionality