-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
- The editor being tested should have a test page with text area to type and test, i.e. Slatejs text editor test page
![](https://user-images.githubusercontent.com/28331388/208841241-7574473d-7559-4992-a737-fd616d997e6c.png)
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)