QA:Testcase ibus-typing-booster

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(No need to enable the gsettings key since f19)
 
(13 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
Follow up to the steps in [[QA:Testcase i18n input method setup]] to configure the input method on the desktop in general.
 
Follow up to the steps in [[QA:Testcase i18n input method setup]] to configure the input method on the desktop in general.
 
# Install ibus typing booster using following command
 
# Install ibus typing booster using following command
#:<pre>yum install ibus-typing-booster</pre>
+
#:<pre>dnf install ibus-typing-booster</pre>
#:<pre>yum install pyhunspell</pre> (this is optional, but if pyhunspell is installed as well, one will not only get completions but also spelling corrections
+
#:<pre>dnf install emoji-picker</pre>
# Add some input sources which have '''(Hunspell)''' in the name.
+
#:<pre>dnf install python3-enchant</pre>
 +
#:<pre>dnf install pyhunspell-python3</pre>
 +
#:(Installing python3-enchant and pyhunspell-python3 is optional, but at least one of these is installed, one will not only get completions but also spelling corrections. If both are installed, python3-enchant is preferred)
 +
#: Installing emoji-picker is optional as well, but this is a nice stand-alone tool to search for emoji by browsing emoji categories or typing search strings.
 +
# Add some input sources which have '''(Typing Booster)''' in the name.
 +
# Try to add '''(Typing Booster)''' input sources for different languages, especially interesting are languages where the native keyboard inputs non-ASCII characters (for example Russian, Greek)
 +
# To install dictionaries of your language use
 +
#:<pre>dnf install hunspell-??</pre>
 +
#:where ?? is the code for your language.
 
|actions=
 
|actions=
# To commit the words you can use space key.  
+
# Select a '''(Typing Booster)''' input source in the Gnome panel
# To install dictionaries of your language use ibus-typing-boosters preferences window
+
# Type something. A list of completion candidates should pop up.
# Try engines for different languages, especially interesting are languages where the native keyboard inputs non-ASCII characters (for example Russian, Greek)
+
# You can select and commit a candidate by typing the number displayed in front of the candidate.
 +
# You can also select a candidate using the mouse.
 +
# Or you can select a candidate using arrow-up/arrow-down and commit with the space key.
 +
# Or don’t select a candidate at all and commit the preëdit (the typed string) using the space key.
 +
# When typing something like '''cat''' which matches emoji, you should see emoji among the candidates. In this case cats and cat faces. Typing strings which match emoji should work in almost all languages.
 +
# For detailed information about emoji and Unicode symbol input see [[http://mike-fabian.github.io/ibus-typing-booster/documentation.html#emoji-predictions Unicode symbols and emoji predictions]]
 +
# Start <pre>/usr/bin/emoji-picker</pre> to test the emoji browsing tool.
 +
# Detailed documentation for emoji-picker is here: [[http://mike-fabian.github.io/ibus-typing-booster/documentation.html#emoji-picker Emoji picker]]
 +
# Detailed documentation for ibus-typing-booster is here [[http://mike-fabian.github.io/ibus-typing-booster/documentation.html ibus-typing-booster documentation]]
 
|results=
 
|results=
# New words are getting added after commit  
+
# New words are getting added to the user database after commit, therefore one should notice that the system becomes more intelligent while typing because it remembers which words appear in which context
# Frequencies of the words are getting updated.
+
# To speed up the learning process, one can use the ibus-typing-booster setup tool to read some text files
 
}}
 
}}
  
 
[[Category:Package_ibus-typing-booster_test_cases]]
 
[[Category:Package_ibus-typing-booster_test_cases]]
 
[[Category:I18n_Desktop]]
 
[[Category:I18n_Desktop]]

Latest revision as of 09:34, 19 September 2017

Contents

Description

This is a test case to check ibus typing booster is working as expected.

Setup

Follow up to the steps in QA:Testcase i18n input method setup to configure the input method on the desktop in general.

  1. Install ibus typing booster using following command
    dnf install ibus-typing-booster
    dnf install emoji-picker
    dnf install python3-enchant
    dnf install pyhunspell-python3
    (Installing python3-enchant and pyhunspell-python3 is optional, but at least one of these is installed, one will not only get completions but also spelling corrections. If both are installed, python3-enchant is preferred)
    Installing emoji-picker is optional as well, but this is a nice stand-alone tool to search for emoji by browsing emoji categories or typing search strings.
  2. Add some input sources which have (Typing Booster) in the name.
  3. Try to add (Typing Booster) input sources for different languages, especially interesting are languages where the native keyboard inputs non-ASCII characters (for example Russian, Greek)
  4. To install dictionaries of your language use
    dnf install hunspell-??
    where ?? is the code for your language.

How to test

  1. Select a (Typing Booster) input source in the Gnome panel
  2. Type something. A list of completion candidates should pop up.
  3. You can select and commit a candidate by typing the number displayed in front of the candidate.
  4. You can also select a candidate using the mouse.
  5. Or you can select a candidate using arrow-up/arrow-down and commit with the space key.
  6. Or don’t select a candidate at all and commit the preëdit (the typed string) using the space key.
  7. When typing something like cat which matches emoji, you should see emoji among the candidates. In this case cats and cat faces. Typing strings which match emoji should work in almost all languages.
  8. For detailed information about emoji and Unicode symbol input see [Unicode symbols and emoji predictions]
  9. Start
    /usr/bin/emoji-picker
    to test the emoji browsing tool.
  10. Detailed documentation for emoji-picker is here: [Emoji picker]
  11. Detailed documentation for ibus-typing-booster is here [ibus-typing-booster documentation]

Expected Results

  1. New words are getting added to the user database after commit, therefore one should notice that the system becomes more intelligent while typing because it remembers which words appear in which context
  2. To speed up the learning process, one can use the ibus-typing-booster setup tool to read some text files