Miniature/Development/testcases
(test case table (tbc)) |
m (→Game Endings) |
||
Line 5: | Line 5: | ||
This table contains every possible way to end a game in FICS. They all are listed from a players perspective. Please note that "player" in this test cases always uses Miniature and "opponent" an other client application ot just plain telnet. Please feel free to comlete things if not completed: | This table contains every possible way to end a game in FICS. They all are listed from a players perspective. Please note that "player" in this test cases always uses Miniature and "opponent" an other client application ot just plain telnet. Please feel free to comlete things if not completed: | ||
- | {| width=" | + | {| width="100%" cellspacing="1" cellpadding="1" border="1" |
|- | |- | ||
! scope="col" | #<br> | ! scope="col" | #<br> |
Revision as of 20:34, 11 September 2011
FICS tests
Game Endings
This table contains every possible way to end a game in FICS. They all are listed from a players perspective. Please note that "player" in this test cases always uses Miniature and "opponent" an other client application ot just plain telnet. Please feel free to comlete things if not completed:
# | Game's end Reason | Active part | Steps to reproduce | Expected result | Actual result | FICS log | Already tested? | Test result |
---|---|---|---|---|---|---|---|---|
1.1.1 | Abort request during move 1 by player (white) | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Player: Request "Abort game" |
| | | | |
1.1.2 | Abort request during move 1 by player (black) | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Opponent: Make a move (1. e4) 3. Player: Request "Abort game" |
| | | | |
1.2 | Abort request during move 1 by opponent | opponent | 1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client)
2. Player: Make a move (1. e4) 3. Opponent: Request "Abort game" |
| | | | |
1.3 | Abort request after turn 1 by player | player |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Player: Make a move (1. e4) 3. Opponent: Make a move (1. ...e5) 4. Player: Request "Abort game" | | | | | |
1.4 | Abort request after turn 1 by opponent | opponent |
1. Player/Opponent: Start a game (Player using Miniatuer, opponent using an other client) 2. Opponent: Make a move (1. e4) 3. Player: Make a move (1. ...e5) 4. Opponent: Request "Abort game" | | | | | |
2.1.1 | Player proposes draw: Opponent accepts | opponent | | | | | | |
2.1.2 | Player proposes draw: Opponent declines | opponent | | | | | | |
2.2.1 | Opponent proposes draw: Player accepts | player | | | | | | |
2.2.2 | Opponent proposes draw: Player declines | player | | | | | | |
3.1.1 |
Player proposes adjourn: | opponent | | | | | | |
3.1.2 | Player proposes adjourn: Opponent declines | opponent | | | | | | |
3.2.1 | Opponent proposes adjourn: Player accepts | player | | | | | | |
3.2.2 | Opponent proposes adjourn: Player declines | player | | | | | | |
4.1 | Player resigns by request | player | | | | | | |
4.2 | Opponent resigns by request | opponent | | | | | | |
5.1 | Player forfelts on time | player | | | | | | |
5.2 | Opponent forfelts on time | opponent | | | | | | |
6.1 | Checkmate: player wins | player | | | | | | |
6.2 | Checkmate: opponent wins | opponent | | | | | | |
7.1 | Stalemate: players move | player | | | | | | |
7.2 | Stalemate: opponents move | opponent | | | | | | |
8.1 | Draw: insufficient material: Players move | player | | | | | | |
8.2 | Draw: insufficient material: Opponents move | opponent | | | | | | |
9.1 | Draw: 50-moves rule: Players move | player | | | | | | |
9.2 | Draw: 50 moves rule: Opponents move | opponent | | | | | | |
10.1 | Draw: threefold repitition Players move | player | | | | | | |
10.2 | Draw: threefold repitition Opponents move | opponent | | | | | | |
11.1 | Connection lost (by player) | player | | | | | | |
11.2 | Connection lost (by opponent) | opponent | | | | | | |