Milkshake/Manual testing
Appearance
Thank you for helping to test the Universal Language Selector.
Document goals
[edit]The goal of this document is to allow moderately tech savvy users to comprehensively test the following Universal Language Selector features in their entirety:
Testing the language selector for user interface language
[edit]- Clean the cookies in your browser.
- Enter <URL> (a wiki in language X, which is different from the user's language Y)
- Check: The site's menus are in language Y
- Check: There's a ULS icon at the top, with the name of your language
- Press the language name. The language selector is supposed to open.
- Check: moving the mouse over the map reveals the region names.
- Check: your language's name appears in the "Common languages" area. (assuming geolocation)
- Scroll down in the language list.
- Check: Can you scroll down all the way to "Pacific".
- Refresh (Ctrl-F5)
- Open the language selector.
- Press the geographical region on the map where you live.
- Check: The language list shows the region.
- Your language appears in the list. (You may have to scroll down.)
- Click your language.
- Check - the site reloads with content in the site's language and menus in your language.
- A tooltip appears at the top with the name of the previous language. Click the language name.
- Check - the site reloads with content and menus in the site's language.
- Type your language's ISO code in the search box and press Enter immediately.
- Check - the site reloads with content in the site's language and menus in your language.
- Open the language selector and scroll down to "Worldwide". Select Esperanto.
- A tooltip appears at the top with the name of your language. Click the language name.
- Check - the site reloads with content and menus in the site's language.
- Check - Esperanto appears in "Common languages".
- Search for "russian" (like that: in English, not in your language).
- Check - "русский" appears in the search results.
- Search for Hindi in your language.
- Check - "हिन्दी" appears in the results.
- Search for "aklocpa".
- Check - Common languages are shown with the titile "No results".
- Search for "deutsh" (like that - not "deutsch"!)
- Check - "Deutsch" appears in the search results.
- Search for "Francais" (like that - not "français"!)
- Check - "français" appears in the search results.
- Click "français".
- Check - the site reloads with content in the site's language and menus in French.
Logged in
[edit]- Log in.
- Check - the site reloads with content and menus in the site's language.
- Click the language selector icon.
- Check - Esperanto doesn't appear in Common languages.
- Check: moving the mouse over the map reveals the region names.
- Check: your language's name appears in the "Common languages" area. (assuming geolocation)
- Scroll down in the language list.
- Check: Can you scroll down all the way to "Pacific".
- Refresh (Ctrl-F5)
- Open the language selector.
- Press the geographical region on the map where you live.
- Check: The language list shows the region.
- Your language appears in the list. (You may have to scroll down.)
- Click your language.
- Check - the site reloads with content in the site's language and menus in your language.
- A tooltip appears at the top with the name of the previous language. Click the language name.
- Check - the site reloads with content and menus in the site's language.
- Type your language's ISO code in the search box and press Enter immediately.
- Check - the site reloads with content in the site's language and menus in your language.
- Open the language selector and scroll down to "Worldwide". Select Esperanto.
- A tooltip appears at the top with the name of your language. Click the language name.
- Check - the site reloads with content and menus in the site's language.
- Check - Esperanto appears in "Common languages".
- Search for "russian" (like that: in English, not in your language).
- Check - "русский" appears in the search results.
- Search for Hindi in your language.
- Check - "हिन्दी" appears in the results.
- Search for "aklocpa".
- Check - Common languages are shown with the titile "No results".
- Search for "deutsh" (like that - not "deutsch"!)
- Check - "Deutsch" appears in the search results.
- Search for "Francais" (like that - not "français"!)
- Check - "français" appears in the search results.
- Click "français".
- Check - the site reloads with content in the site's language and menus in French.
Logged out again
[edit]- Log in.
- Check - the site reloads with content and menus in the site's language.
- Click the language selector icon.
- Check - Esperanto appears in Common languages.
Testing the display of web fonts
[edit]- Clean the cookies in the browser.
- Go to <URL> (an English wiki)
- Open the language selector
- Press "Display settings".
- Press "English" in the top row of buttons.
- Check - The language of the language selector box changes to English.
- Check - Font for English is "system font".
- Select "Opendyslexic" in the "Fonts for English" dropdown.
- Check - the font in the box changes to Opendyslexic (with wide lines in the bottom). <THIS DOESN'T ACTUALLY HAPPEN NOW>
- Select "System font" in the fonts dropdown.
- Check - the font of the box changes back.
- Press your language name in the top row of buttons.
- Check - The language of the language selector box changes to your language.
- Check - There are two dropdowns for fonts - "Select font for English" and "Select font for <your language>".
- Select <THE FONT> as the font for your language.
- Check - the font in the box changes to <THE FONT> (with wide lines in the bottom). <THIS DOESN'T ACTUALLY HAPPEN NOW>
- Press "Apply settings".
- Go to <URL> (a sandbox page in the wiki)
- Edit the page and write <span lang="<CODE>">TEXT IN THAT LANGUAGE</span>
- Save the page.
- Check - the page is reloaded and the typed text appears in the selected font.
- Open the language selector.
- Press "Display settings".
- Press "..." in the top buttons row.
- Find Kannada. (<OR ANOTHER LANGUAGE IF THE USER'S LANGUAGE IS KANNADA.> "ಕನ್ನಡ" is supposed to appear. Select it.
- Check - The language of the language selector box changes to Kannada.
- Select "Gubbi" as the font for Kannada.
- Check - the font in the selection box changed.
- Log in and repeat the procedure.
Testing the typing tool
[edit]A typing tool is a component that allows keyboard strokes to be received as input. In this way users can enter characters and symbols not found on their input devices.
Set up your test environment
[edit]- Enter <XXX: URL>
- Select your language using the Universal Language Selector at the top.
- Not every language has a typing tool. If your language does not have a typing tool, and you think it needs one, please have a look at the technical specification. If you cannot create a typing tool for your language, or do not have the time to do it, please request a typing tool at the GitHub issue tracker.
<XXX: Add screenshots>
Text input in the search box
[edit]Click in the search box.
- Check that a keyboard icon appears next to the search box.
- Does any language appear as current in the language selector in the search box?
- Is it your user interface language?
- If your language doesn't appear in the search box, does it appear in the drop-down list? If it does, select it.
- If it doesn't appear in the list, press "more languages" ("...")
- Select your language
- Open the help page with the description of the layout using the keyboard selector.
- Type a beginning of a page name words in your language according to the instruction. (TODO: prefill the wiki with some pages)
- Are page names that begin with these letters appearing in the search auto-complete under the search box?
- (If the language has more than layout:) Select a different layout. Try to type. Does it come as the newly selected layout?
Text input for editing a page
[edit]- Click the "create a new page" link (TODO: create the link)
- Click the page edit area.
- Check that a keyboard icon appears next to the editing area.
- Does any language appear as current in the language selector in the search box? Is it your language?
- If your language doesn't appear in the search box, does it appear in the drop-down list? If it does, select it.
- If it doesn't appear in the list, press "more languages" ("...")
- Select your language
- Try writing a page. Does it work as expected?
- Select a different language and a different layout. Try to type. Does it come as a different language?
- Disable the keyboard layout. Try to type. Does it come as the system keyboard?
- Select your language in the keyboard layout selector. Try to type. Is the last layout which you used for typing this language selected and working?
- Go to the edit summary line. Can you see the layout selector? Is your language selected? Can you type in that layout?
Preferences
[edit]- Go to <URL> (TODO: prepare a different page for typing)
- Click the search box and check the layout selector. Check that your language and your layout are selected.
- Disable the layout tool.
- Go to <URL> (TODO: prepare a different page for typing)
- Click the search box and check the layout selector. Check that the layout tool is disabled.
- Type something. Check the characters from the system layout are coming.
- Repeat as a logged-in user