-
-
Notifications
You must be signed in to change notification settings - Fork 115
Mobile app compatibility tests
Makara edited this page Mar 17, 2023
·
9 revisions
The basic idea is to load the app (or test page), and then test input with latest release version of Keyman apps and a variety of keyboards.
Install the following keyboards and have the test page link ready to load on the respective browser.
- Keyman app - Latest version (please record the version in the test results)
- Khmer Angkor keyboard package
- EuroLatin (SIL) keyboard pagekage
- Galaxie Hebrew (Positional) keyboard package
- IPA (SIL) keyboard package
- Slatejs text editor test page: type in the text area to test

The app may need to be tested in multiple environments. Each environment can be defined as a group here. For example, if you wanted to test a web app, you may have the following groups:
- GROUP_IOS_SAFARI: iOS / Safari browser
- GROUP_IOS_CHROME: iOS / Chrome browser
- GROUP_ANDROID_CHROME: Android / Chrome browser
- GROUP_ANDROID_FIREFOX: Android / Firefox
Load "the app or 'test page' being tested" on the respective OS (and browser) to test the followings:
- TEST_KHMER_ANGKOR: Khmer Angkor
- Ensure longpress on ស and choose ឞ to produce
ឞ
. - Type ស ុ ្រ (longpress of រ) ក to produce
ស្រុក
.
- Ensure longpress on ស and choose ឞ to produce
- TEST_SIL_EURO_LATIN: SIL Euro Latin
- Longpress on a and choose ǎ to output
ǎ
- Longpress on a and choose ǎ to output
- TEST_GALAXIE_HEBREW: Galaxie Hebrew mentioned above and here is how to type each key.
- Type b \ = r @ a v ! y t to output
בְּרֵאשִׁית
. FAILED if the output is different.
- Type b \ = r @ a v ! y t to output
- TEST_SIL_IPA: sil_ipa
- Ensure the key sequence n > (long press of ] on
123
layer) producesŋ
.
- Ensure the key sequence n > (long press of ] on
- TEST_INTERACTION_WITH_TEXT_FORMATTING:
- (n/a for the time being)
- TEST_CJK_IMX:
- (n/a for the time being)