From Fedora Project Wiki

(initial template)
 
(First version)
Line 1: Line 1:
= Description =
= Description =
A brief description of the functionality being tested.
 
A very simple test to ensure that the X server is able to receive and process input.


= How to test =
= How to test =


# Plug in a USB mouse and keyboard
# Start X
# Confirm that moving the mouse causes the mouse pointer to move
# Confirm that clicking the mouse buttons will send click events
# Confirm that pressing keys on the keyboard causes keypress events to be sent


# Start here ...
The tester can use whatever means are convenient to confirm that the keyboard/mouse are functioning. The programs <code>xev</code> and <code>xinput test</code> might be helpful here, but really just wiggling the mouse and logging in through GDM/KDM/etc. is sufficient proof.
# Next do this ...
# Finally click that


= Expected Results =
= Expected Results =


 
# The pointer moves in the same direction as the mouse is moved
# Step #1 completes without error
# Mouse button clicks are recognized and handled
# The system boots into runlevel 5
# The user is able to type letters using the keyboard
# Program completes wth exit code 0
 
 


[[Category:Rawhide Acceptance Test Cases]]
[[Category:Rawhide Acceptance Test Cases]]

Revision as of 21:42, 25 June 2009

Description

A very simple test to ensure that the X server is able to receive and process input.

How to test

  1. Plug in a USB mouse and keyboard
  2. Start X
  3. Confirm that moving the mouse causes the mouse pointer to move
  4. Confirm that clicking the mouse buttons will send click events
  5. Confirm that pressing keys on the keyboard causes keypress events to be sent

The tester can use whatever means are convenient to confirm that the keyboard/mouse are functioning. The programs xev and xinput test might be helpful here, but really just wiggling the mouse and logging in through GDM/KDM/etc. is sufficient proof.

Expected Results

  1. The pointer moves in the same direction as the mouse is moved
  2. Mouse button clicks are recognized and handled
  3. The user is able to type letters using the keyboard