4.X.X Test CasePlay_Screen-R3.1
Requirements: R3.1Play XXXXXX willXXXXXXX XXXXXXX XXX XXXXXXX with labels: “XXXX”, “XXXXX”, XXX “XXXXXXXX” (XXX XXXXXXX XXXX image)XXXX can be XXXXXXXX by XXXXXXXX on them
Prerequisites: XXXX
XXXXX:
-
XXXXXX XXXX://playrps.XXX
2. Select a XXXX XXXX
3. XXXXX XXXX the play XXXXXX XXXXXXXX XXXXXXX XXX weapons XXXX XXXXX: “ROCK”, “XXXXX”, and “XXXXXXXX” (XXX correct XXXX XXXXX)
4. XXXXX that XXXXX buttons can be selected
Input: XXXX
XXXXXXXX output: XXXX XXXXXX XXXXXXXX the X XXXXXX buttons (and correct XXXX image) XXXXX XXX XX selected
XXXXXXXXXXX: None
4.4.2 Test CaseXXXXXXXXXXX-XX.2
Requirements: R3.2XXXX XXXXXX XXXX XXXXXXX selection for “return XX XXXX” which when clicked will take user XXXX to XXXXXXX menu screen at XXX time.
Prerequisites: XXXX
XXXXX:
-
XXXXXX http://XXXXXXX.com
2. XXXXXX a XXXX XXXX
3. XXXXX that the XXXX XXXXXX XXXXXXXX XXXXXXXXX XXX “XXXXXX to menu”
X. XXXXX that XX XXXXXXXXX “XXXXXX XX menu”, user is XXXXX back XX XXXX screen at any XXXX in game
Input: XXXX
Expected XXXXXX: Play screen displays selection XXX “return XX menu” which takes user back to XXXXXXX menu screen XX XXX time
Assumptions: None
4.4.3 XXXX CasePlay_Screen-R3.X
XXXXXXXXXXXX: XX.XIf user XXXXX “XXXX of X” XXXX mode (XXXXXXX X, 5, or 7) XXX XXXXX one or more matches but not XXX XXX a XXXX, then XXXXX “return XX menu” but selects the same game XXXX again then the game will continue XXXXX they left as far as XXXXXX XX XXXXXXX XXX statistics.
XXXXXXXXXXXXX: None
XXXXX:
-
XXXXXX XXXX://XXXXXXX.XXX
2. XXXXXX a XXXX mode “XXXX XX X” (XXXXXXX X = 3,X or X)
3. XXXX N number XX XXXXXXX where N is less XXXX X
X. XXXXX “XXXXXX to XXXX”
5. Select a game XXXX “Game of X” XXXXX X XX same as in X
X. XXXXX that XXX XXXX continues XXX XXX it was before XXXX clicked “XXXXXX XX XXXX”
Input: XXXX
XXXXXXXX output: Game resumes XXXX XXXX clicks “Game XX X” after XXXXXXXX “return XX XXXX” on the XXXXXXXX “XXXX XX X” XXXX where XXXX X XXX same
Assumptions: XXXX
4.4.X XXXX CasePlay_Screen-R3.X
XXXXXXXXXXXX: R3.XXX user plays “XXXX XX X” XXXX mode (XXXXXXX X, 5, or 7) XXX XXXXX XXX or XXXX XXXXXXX XXX not XXX XXX a game, XXXX XXXXX “return XX XXXX” XXX XXXXXXX a XXXXXXXXX XXXX XXXX than a XXX XXXX XXXX be started.
Prerequisites: XXXX
XXXXX:
-
Access http://playrps.com
2. Select a XXXX XXXX “XXXX XX X” (XXXXXXX X = X,5 or X)
X. Play N number XX XXXXXXX XXXXX N is less than X
4. Click “return XX menu”
X. Select a game mode “Game XX X” XXXXX X XX not same as in X
6. Check that a new XXXX XX XXXXXXX
XXXXX: XXXX
XXXXXXXX XXXXXX: XXX XXXX starts XXXX user XXXXXX “XXXX XX X” after XXXXXXXX “return XX menu” XX the previous “XXXX XX X” XXXX where both X XXX XXXXXXXXX
XXXXXXXXXXX: XXXX
X.4.5 Test XXXXXXXXXXXXXXX-R3.5
XXXXXXXXXXXX: XX.X Play screen XXXX display statistics XXXXXX “WIN”, “TIE”, XXX “XXXX” that XXXX XXXX values XXXXXXX XXXXX each XXXXX XX played based on XXX results XX XXX XXXXX
XXXXXXXXXXXXX: XXXX
Steps:
-
Access XXXX://playrps.com
X. XXXXXX a XXXX mode
3. Play matches
X. Check that XXXXX XXXX XXXXX, XXX statistics labels “XXX”, “TIE”, XXX “XXXX” XXX XXXXXXX
X. XXXXX that the XXXXXX in X XX XXXXX on the result XX the XXXXX
Input: XXXX
XXXXXXXX output: The statistics label XXX XXXXXXX after each match based XX XXX XXXXXX
XXXXXXXXXXX: XXXX
X.4.X XXXX CasePlay_Screen-R3.6
Requirements: XX.X XXX “XXX stop” XXXX XXXX XXXX XXXXXXXXXXXX display “STREAK” XXXXX, XXXXX will XXXX XXX XXXXX XX the XXXXXX XX consecutive XXXXXXX XXXX have been XXX. Once a match is XXXX or XXXX XXX value XXXXXX to X
XXXXXXXXXXXXX: XXXX
XXXXX:
-
XXXXXX XXXX://playrps.XXX
X. XXXXXX “XXX XXXX” XXXX
X. Check XXXX an additional “XXXXXX” label is XXXXXXXXX
4. Play matches
X. XXXXX that XXX “XXXXXX” label XXXXX number of consecutive XXXXXXX won
6. Check XXXX XXXX a match XX XXXX or tied the XXXXX XXXXXX to 0
Input: XXXX
XXXXXXXX XXXXXX: XXX “XXXXXX” XXXXX shows XXXXXX XX XXXXXXXXXXX wins
XXXXXXXXXXX: None
4.4.X Test XXXXXXXXXXXXXXX-XX.7
XXXXXXXXXXXX: XX.7XX XXXX XXXXX “Game of X” game mode (XXXXXXX 3, X, or X) and all matches have XXXX XXXXXX XXX XXX game, a message is displayed XXXXXXX a user XXX “XXX WON THE GAME” game, XXXX “XXXX” XXXX, or XXXX “YOU XXXX THE GAME” XXXX based XX the rules.
Prerequisites: None
XXXXX:
-
XXXXXX http://playrps.com
2. XXXXXX“XXXX XX X” XXXX mode (whether X, 5, or X)
X. Play XXX X XXXXXXX
4. XXXXX that a XXXXXXX XX XXXXXXXXX
5. XXXXX XXXX the XXXXXXXX XXXX“XXX WON XXX XXXX”, “XXXX” or “YOU XXXX THE GAME” if XXX XXXX XXX, tied or XXXX the game respectively
Input: None
Expected output: Game result XXXXXXX XX XXXXXXXXX XXXX XXX X XXXXXXX have been XXXXXX in “Game of X” mode
Assumptions: None
4.4.8 Test XXXXPlay_Screen-XX.8A
Requirements: XX.8AXXXX the specified number XX XXXXXXX XXX played, XXXXXX (user) needs XX XXXXX on “XXXXXX to XXXX” XX play another game
XXXXXXXXXXXXX: None
XXXXX:
-
XXXXXX XXXX://XXXXXXX.com
2. XXXXXX“XXXX XX X” game XXXX (whether X, X, or 7)
3. XXXX XXX X XXXXXXX
X. XXXXX XXXX XXX XXXXXX XXXXXXX is XXXXXXXXX
X.XXXXX on “return XX XXXX”
6. Select a game XXXX
7. Check XXXX new XXXX XXXXXX
Input: None
XXXXXXXX XXXXXX: XXX XXXX starts XXXXX clicking “return to menu” XXXXX playing specified number XX matches
Assumptions: XXXX
4.4.X XXXX XXXXPlay_Screen-XX.8B
XXXXXXXXXXXX: R3.XXOnce the XXXXXXXXX number of matches XXX XXXXXX, player (XXXX) XXXXX to click XX “XXXXXX XX menu” XX play another game
XXXXXXXXXXXXX: None
Steps:
-
XXXXXX http://XXXXXXX.XXX
2. Select“Non stop” mode
3. XXXX XXXXXXX
X.XXXXX XX “XXXXXX to XXXX”
5. XXXXXX a XXXX XXXX
X. XXXXX XXXX XXX game XXXXXX
Input: None
Expected XXXXXX: New game starts XXXXX clicking “return XX menu” after XXXXXXX specified XXXXXX of matches
XXXXXXXXXXX: None
X.X Rules
XXXXX is XXX list of test cases that XXXX be executed XX XXXX XXXXX
X.X.X XXXX CaseRules-R4.XX
XXXXXXXXXXXX: XX.XXRock breaks XXXXXXXX XXXXXXXXX XXXX XXXX over XXXXXXXX. XXXX loses against XXXXX.
Prerequisites: None
Steps:
-
Access XXXX://playrps.com
X. XXXXXX a XXXX mode
3. Play a XXXXX
X. XXXXX XXXXa player XXXX the match
5. Check if XXX winner XXXXXXXX XXXX
6. XXXXX if XXX loser XXXXXXXX scissors
Input: XXXX
Expected output: XXXX rock XX XXXXXXXX, XXXX wins
Assumptions: XXXX
X.5.X XXXX CaseRules-R4.1B
Requirements: R4.1BXXXXXXXX XXX paper therefore scissors XXX XXXX paper. XXXXXXXX XXXX against XXXX.
XXXXXXXXXXXXX: XXXX
Steps:
-
Access XXXX://playrps.XXX
2. Select a XXXX mode
3. XXXX a XXXXX
X. Check thata player wins XXX XXXXX
5. Check if the winner selected XXXXXXXX
X. XXXXX if the XXXXX selected paper
XXXXX: XXXX
XXXXXXXX output: When scissors vs paper, XXXXXXXX XXXX
Assumptions: XXXX
X.X.X XXXX XXXXRules-R4.XX
XXXXXXXXXXXX: R4.XXXXXXX XXXXXX rock XXXXXXXXX paper wins over rock. Paper loses against scissors.
Prerequisites: XXXX
Steps:
-
XXXXXX http://XXXXXXX.com
X. Select a XXXX mode
X. Play a XXXXX
X. Check thata player XXXX the XXXXX
X. Check if the XXXXXX selected paper
X. Check XX XXX XXXXX XXXXXXXX rock
XXXXX: XXXX
Expected output: XXXX XXXXX XX rock, XXXXX wins
Assumptions: None
4.5.X Test XXXXRules-XX.1D
XXXXXXXXXXXX: XX.XXIf XXXXXX XXX computer make the same XXXXXXXXX, there XX a draw
XXXXXXXXXXXXX: None
XXXXX:
-
Access http://playrps.XXX
X. XXXXXX a XXXX mode
3. XXXX a match
X. Check XXXX the match XX XXXXX
X. XXXXX if both player XXX computer XXXX XXXX XXXXXXXXX
Input: XXXX
XXXXXXXX XXXXXX: When XXXXXX XXX computer XXXXX same XXXXXXXXX, match XX XXXXX
XXXXXXXXXXX: None
4.X.5 XXXX XXXXXXXXX-XX.X
Requirements: XX.2XXXXXX XX XXX XXXX is XXX XXX XXX XXX XXXX matches and lost least matches (must XXXXXXX XXX XXXX XXX).
Prerequisites: XXXX
Steps:
-
XXXXXX XXXX://XXXXXXX.com
2. Select a XXXX XXXX
X. XXXX XXXXXXX until game ends
X. Check XXXX XXX XXXXXX XXX most matches XXX
X. Check XXXX XXX XXXXXX XXX least XXXXXXX XXXX (XXXXXXXXX ties)
XXXXX: None
Expected output: XXXXXX with XXXX matches XXX and XXXXX XXXX (including XXXX) XX the winner
Assumptions: None
X. Assumptions XXX Constraints
Assumptions
Testing is XXXXXXX out in XXX planned manner XXX in XXX XXXXXXXXX order.
Constraints
XXXX
6. Function XXXX XXXXXXXXX Findings
<List below XXX your XXXX cases that didXXX work as XXXXXXXX&XX;
X.X XXXXXXX X
Test Case:IDXXXX
Failing Requirement:Rx.x XXXXX
Expected Output:XXXX XXX XXXXXXXX output XXXX the test case
Actual Output:Explain the actual output you XXX and how it is XXXXXXXXX XXXX expected (e.g. XXXXXXX XXXX or different output)
XXXXXX:Explain XXX it is a XXXXXX or why it XX XXX
Screenshot XX XXXXXXX:
7.X Finding X
Test XXXX:XXName
XXXXXXX XXXXXXXXXXX:Rx.x XXXXX
XXXXXXXX Output:Copy the XXXXXXXX output from XXX test XXXX
XXXXXX XXXXXX:XXXXXXX the XXXXXX output you got XXX how it is XXXXXXXXX from expected (e.g. failing step or different output)
Defect: XXXXXXX why it is a defect or why it is not
XXXXXXXXXX XX failure:
…
7. References
&XX;XXXX XXXX all XXXX references>