Difference between revisions of "Projects/Edu/Khangman/QA List 2.5"

< Projects‎ | Edu‎ | Khangman
Jump to: navigation, search
(Created page with "== List of expected behaviors for KHangMan 2.5. == === Mouse Navigation === === Keyboard commands === === Menu functions and keyboard shortcuts === ==== File Menu ==== ===...")
 
 
(9 intermediate revisions by 3 users not shown)
Line 4: Line 4:
  
 
=== Keyboard commands ===
 
=== Keyboard commands ===
 +
 +
* [Alt-U] focuses the guess box
 +
* When the guess box is selected, typing a character causes it to appear inside. It should only hold one character, and that character must be a letter.
 +
* [Enter] makes the guess and clears the box &ndash; see [[#Gameplay]] below for details.
 +
 +
=== Gameplay ===
 +
 +
After entering a guess, if it is...
 +
 +
; Correct : Update answer area. If all letters have been guessed, show "Congratulations! You won!" and start a new game.
 +
; Incorrect : Update misses area and hangman image. If the misses area is full, show "You lost. The word was _____."
 +
; Already guessed : Display an error message.
 +
 +
The box is then cleared so the user can enter another guess.
  
 
=== Menu functions and keyboard shortcuts ===
 
=== Menu functions and keyboard shortcuts ===
==== File Menu ====
+
==== Game Menu ====
 +
 
 +
* New [Ctrl-N]: Resets the game
 +
* Open... [Ctrl-O]: Pops up a file chooser, allowing the user to pick a custom dictionary
 +
* Open Recent
 +
* Get Words in New Language... [Ctrl-G]: Opens the add-on installer
 +
* Quit [Ctrl-Q]
 +
 
 +
==== Category Menu ====
 +
 
 +
This contains a list of word categories (Animals, Fruits, Numbers, etc.). Choosing any of the categories starts a new game with a word from that category.
 +
 
 +
==== Language Menu ====
 +
 
 +
==== Look Menu ====
 +
 
 +
Lists the available themes. In the default installation, the following themes are provided:
 +
 
 +
* Sea Theme
 +
* Bee Theme
 +
* Desert Theme
 +
 
 +
Selecting a theme changes the visual style of the game, but retains the game state (i.e. it doesn't start a new game)
 +
 
 +
==== Settings Menu ====
 +
 
 +
* Toolbars Shown: Show/hide toolbars. Toggle each option and test that they work as expected.
 +
* Show Hint: If using a category that contains hints (e.g. Numbers) this displays a relevant phrase in the middle of the screen (e.g. "6"). Clicking it again turns it back off.
 +
* Show Statusbar
 +
* Configure Shortcuts
 +
* Configure Toolbars
 +
* Configure KHangman
 +
 
 +
==== Toolbar ====
 +
 
 +
These match the behavior of their namesakes in the menu (see above)
 +
 
 +
* New
 +
* Show Hint
 +
* Quit
 +
* Theme switcher: Mirrors Look menu
 +
* Language switcher: Mirrors Language menu
 +
 
 +
==== Statusbar ====
 +
 
 +
From left to right:
 +
 
 +
* Category name: Check that this updates when changing the category.
 +
* Wins and Losses: Should change after every completed game.
 +
 
 +
----------------------------------------------------------------------------------------------------------------------------------------------------
 +
== Tests for KDE 4.10 ==
 +
Below enter the tests you did and the related bug number if any error was found.
 +
For example:
 +
==== Mouse Navigation ====
 +
works as expected <name> <date>
 +
==== Mouse Navigation ====
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
==== Keyboard Commands ====
 +
* [Alt-U]
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* When the guess box is selected, typing a character causes it to appear inside. It should only hold one character, and that character must be a letter.
 +
This works as written above. <Peter G. Netovsky> <13.01.2013>
 +
* [Enter]
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
=== Gameplay ===
 +
No problems were found here. Everything works fine. <Peter G. Netovsky> <13.01.2013>
 +
=== Menu functions and keyboard shortcuts ===
 +
==== Game Menu ====
 +
* New [Ctrl-N]
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Open... [Ctrl-O]
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Get Words in New Language... [Ctrl-G]
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Quit [Ctrl-Q]
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
==== Category Menu ====
 +
 
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
==== Language Menu ====
 +
 
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
==== Look Menu ====
 +
 
 +
* Sea Theme
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Bee Theme
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Desert Theme
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
==== Settings Menu ====
 +
 
 +
* Toolbars Shown
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Show Hint
 +
Works as expected. Shows a hint above the word you need to guess. <Peter G. Netovsky> <13.01.2013>
 +
* Show Statusbar
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Configure Shortcuts
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Configure Toolbars
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Configure KHangman
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
==== Toolbar ====
 +
 
 +
* New
 +
Works as expected. It does not reset your current results. It adds another lost game. <Peter G. Netovsky> <13.01.2013>
 +
* Show Hint
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Quit
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Theme switcher
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Language switcher
 +
It has only one option - English. <Peter G. Netovsky> <13.01.2013>
 +
==== Statusbar ====
 +
 
 +
* Category name
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
 +
* Wins and Losses
 +
Works as expected. <Peter G. Netovsky> <13.01.2013>
  
=== Configuration Dialog ===
+
Conclusion: A bug free game. My test results end here. Cheers. <Peter G. Netovsky> <13.01.2013>

Latest revision as of 05:42, 13 January 2013

Contents

[edit] List of expected behaviors for KHangMan 2.5.

[edit] Mouse Navigation

[edit] Keyboard commands

  • [Alt-U] focuses the guess box
  • When the guess box is selected, typing a character causes it to appear inside. It should only hold one character, and that character must be a letter.
  • [Enter] makes the guess and clears the box – see #Gameplay below for details.

[edit] Gameplay

After entering a guess, if it is...

Correct 
Update answer area. If all letters have been guessed, show "Congratulations! You won!" and start a new game.
Incorrect 
Update misses area and hangman image. If the misses area is full, show "You lost. The word was _____."
Already guessed 
Display an error message.

The box is then cleared so the user can enter another guess.

[edit] Menu functions and keyboard shortcuts

[edit] Game Menu

  • New [Ctrl-N]: Resets the game
  • Open... [Ctrl-O]: Pops up a file chooser, allowing the user to pick a custom dictionary
  • Open Recent
  • Get Words in New Language... [Ctrl-G]: Opens the add-on installer
  • Quit [Ctrl-Q]

[edit] Category Menu

This contains a list of word categories (Animals, Fruits, Numbers, etc.). Choosing any of the categories starts a new game with a word from that category.

[edit] Language Menu

[edit] Look Menu

Lists the available themes. In the default installation, the following themes are provided:

  • Sea Theme
  • Bee Theme
  • Desert Theme

Selecting a theme changes the visual style of the game, but retains the game state (i.e. it doesn't start a new game)

[edit] Settings Menu

  • Toolbars Shown: Show/hide toolbars. Toggle each option and test that they work as expected.
  • Show Hint: If using a category that contains hints (e.g. Numbers) this displays a relevant phrase in the middle of the screen (e.g. "6"). Clicking it again turns it back off.
  • Show Statusbar
  • Configure Shortcuts
  • Configure Toolbars
  • Configure KHangman

[edit] Toolbar

These match the behavior of their namesakes in the menu (see above)

  • New
  • Show Hint
  • Quit
  • Theme switcher: Mirrors Look menu
  • Language switcher: Mirrors Language menu

[edit] Statusbar

From left to right:

  • Category name: Check that this updates when changing the category.
  • Wins and Losses: Should change after every completed game.

[edit] Tests for KDE 4.10

Below enter the tests you did and the related bug number if any error was found. For example:

[edit] Mouse Navigation

works as expected <name> <date>

[edit] Mouse Navigation

Works as expected. <Peter G. Netovsky> <13.01.2013>

[edit] Keyboard Commands

  • [Alt-U]

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • When the guess box is selected, typing a character causes it to appear inside. It should only hold one character, and that character must be a letter.

This works as written above. <Peter G. Netovsky> <13.01.2013>

  • [Enter]

Works as expected. <Peter G. Netovsky> <13.01.2013>

[edit] Gameplay

No problems were found here. Everything works fine. <Peter G. Netovsky> <13.01.2013>

[edit] Menu functions and keyboard shortcuts

[edit] Game Menu

  • New [Ctrl-N]

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Open... [Ctrl-O]

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Get Words in New Language... [Ctrl-G]

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Quit [Ctrl-Q]

Works as expected. <Peter G. Netovsky> <13.01.2013>

[edit] Category Menu

Works as expected. <Peter G. Netovsky> <13.01.2013>

[edit] Language Menu

Works as expected. <Peter G. Netovsky> <13.01.2013>

[edit] Look Menu

  • Sea Theme

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Bee Theme

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Desert Theme

Works as expected. <Peter G. Netovsky> <13.01.2013>

[edit] Settings Menu

  • Toolbars Shown

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Show Hint

Works as expected. Shows a hint above the word you need to guess. <Peter G. Netovsky> <13.01.2013>

  • Show Statusbar

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Configure Shortcuts

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Configure Toolbars

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Configure KHangman

Works as expected. <Peter G. Netovsky> <13.01.2013>

[edit] Toolbar

  • New

Works as expected. It does not reset your current results. It adds another lost game. <Peter G. Netovsky> <13.01.2013>

  • Show Hint

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Quit

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Theme switcher

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Language switcher

It has only one option - English. <Peter G. Netovsky> <13.01.2013>

[edit] Statusbar

  • Category name

Works as expected. <Peter G. Netovsky> <13.01.2013>

  • Wins and Losses

Works as expected. <Peter G. Netovsky> <13.01.2013>

Conclusion: A bug free game. My test results end here. Cheers. <Peter G. Netovsky> <13.01.2013>


This page was last modified on 13 January 2013, at 05:42. This page has been accessed 1,665 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal