From Fedora Project Wiki

No edit summary
No edit summary
Line 2: Line 2:
|description=This test-case is to check that input works correctly for your ibus input-method.
|description=This test-case is to check that input works correctly for your ibus input-method.
|actions=
|actions=
# General test: input test sentences into various applications you use often.  Test both with the input-method on and off and make sure you can input all the characters you commonly use on your keyboard.
# Select a locale(ideally not English) by System->Input method.  
# Additional tests for Chinese, Japanese and Korean users (who are testing hanja input):
# Input some texts in editors to test the input-method such as the following:
## Modify a few characters in your test sentences invoking candidate selection.
## Switch it on/off or focus out/in.
## Incomplete character handling tests:
## Make some changes in the bar and see if it works.
### switch off/on:
## Add/Delete input method in preferences and verify it.
#### switch on IM, type an incomplete word and then switch off IM.
 
#### type a few English keys.
#### switch on IM again, then input a different character
### focus out/in: Similar to the previous on/off subtest, but switch focus to another window with the mouse to focus out, type a few English words, then focus back on the application with the mouse.
## Pre-edit buffer test: type a few complete characters and an incomplete character in pre-edit buffer. Then perform the following sub-tests:
### Switch off/on: with some pre-edit text try turning off the input-method, input some ASCII text, turn on the input-method again and continue to input with the input method.
### Focus out/in: with some pre-edit test switch focus to another window with the mouse, input some text there, return to your application and continue your input
|results=
|results=
# General test: Committed string should be expected text from your test sentences.
# Input should be displayed as expected.
# Additional CJK tests:
# Any change should take effect.  
## Candidate selection test: Committed string should reflect the modified characters: the expected behaviour may vary somewhat depending on the language being tested.
## Incomplete character handling test: Incomplete characters should not appear in the committed string, while other input should be shown as normal.
## Pre-edit buffer test: Incomplete characters should not appear, while complete characters should be in the committed string.
}}
}}


[[Category:I18n_Test_Cases]]
[[Category:I18n_Test_Cases]]

Revision as of 10:07, 22 October 2009

Description

This test-case is to check that input works correctly for your ibus input-method.


How to test

  1. Select a locale(ideally not English) by System->Input method.
  2. Input some texts in editors to test the input-method such as the following:
    1. Switch it on/off or focus out/in.
    2. Make some changes in the bar and see if it works.
    3. Add/Delete input method in preferences and verify it.

Expected Results

  1. Input should be displayed as expected.
  2. Any change should take effect.