Pairs Testing Procedure file
Anne-Marie Mahfouf
annemarie.mahfouf at free.fr
Wed May 23 11:37:37 UTC 2012
Hi,
As you know I am involved in the Quality and Testing Team which will
start to better beta test the next release (4.9).
A developer named Andi Fisher made a text file for Umbrello outlining
the areas to test
http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/umbrello/test/ATP.txt?revision=1244714
Following this, I wrote such a file for Pairs as I think it's a good
idea to have it tested. I'm attaching the file here so you can have a look.
Should it go to Pairs repo so anyone can improve it?
Best regards,
Anne-Marie
-------------- next part --------------
Pairs testing
============================
| Application Test Procedure | (last updated: 2012-05-19 by Anne-Marie Mahfouf from the work of
Andi Fischer for Umbrello)
============================
See http://userbase.kde.org/Pairs to learn about Pairs design and aims.
===============================================================================
Instructions
===============================================================================
1) Make a copy of this file.
2) Open this copy in an editor.
3) Enter the test data.
4) Do the tests (part of it or all) and enter the result into this file.
===============================================================================
Test data
===============================================================================
Name of tester:
Date:
OS Version:
Qt Version:
KDE Version:
===============================================================================
Start, stop, and command line (SSC)
===============================================================================
-------------------------------------------------------------------------------
SSC01 - Start application: OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Testprocedure:
1) Start application in a konsole
$ pairs
or from the K menu: Applications - Education - Miscellaneous - Pairs.
Testresult:
1) Application main window is visible.
2) All icons are set and visible.
-------------------------------------------------------------------------------
SSC02 - Position on screen: OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Testprocedure:
1) Start application.
2) Move window to another location on the screen.
3) Close application (red cross icon).
4) Start application again.
Testresult:
1) Verify that application comes up at the last screen position.
-------------------------------------------------------------------------------
SSC03 - Size of window: OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Testprocedure:
1) Start application.
2) Resize application to the minimum size in width and height.
3) Stop application.
4) Start application again.
5) Do the same again with a user defined window size.
6) Do the same again by changing only width or height.
Testresult:
1) Verify that application comes up again with the minimum width and height.
2) Verify that application comes up again with the user defined size.
-------------------------------------------------------------------------------
SSC10 - Command line: OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Testprocedure:
Start pairs with the command lline:
pairs --fullscreen
Testresult: the application takes the whole screen
===============================================================================
GUI elements
===============================================================================
-------------------------------------------------------------------------------
TAP - Test Add Players OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Add a few players
1) Test names are different
2) Test icons are different
-------------------------------------------------------------------------------
TGT - Test Get Themes OK[ ] NOK[ ]
-------------------------------------------------------------------------------
1) The KNewStuff dialog appears
2) You can download the theme
3) The theme appears on the game board
-------------------------------------------------------------------------------
TI - Test Info OK[ ] NOK[ ]
-------------------------------------------------------------------------------
1) The Info dialog appears
2) The Info dialog is readable
3) The Info dialog closes (on click)
-------------------------------------------------------------------------------
TGP1 - Test Game Playing: Pairs OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Test Pairs playing
-------------------------------------------------------------------------------
TGP2 - Test Game Playing: Relations OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Test Relations playing
-------------------------------------------------------------------------------
TGP3 - Test Game Playing: Logic OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Test Logic playing
-------------------------------------------------------------------------------
TGP4 - Test Game Playing: Sound OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Test Sound playing
-------------------------------------------------------------------------------
TGP5 - Test Game Playing: SoundLogic OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Test SoundLogic playing
-------------------------------------------------------------------------------
TGP6 - Test Game Playing: Words OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Test Words playing: font, readability
===============================================================================
Check translations
===============================================================================
-------------------------------------------------------------------------------
TI - Test Translation OK[ ] NOK[ ]
-------------------------------------------------------------------------------
Use the x-test translation
Check all strings in Pairs are enclosed by xx
===============================================================================
Check Krazy output (KRZ)
===============================================================================
- checks
- API documentation
###############################################################################
===============================================================================
Summary / Statistics
===============================================================================
Total number of tests: 0
==========
Tests with OK: 0
Tests with NOK: 0
Not performed tests: 0
----------
0
==========
Summary / State of application:
-------------------------------
More information about the kde-edu
mailing list