Full Score: 120 | Pass Line: 70 | All answers must be filled before submission
Part 1: Multiple Choice Questions (5 points each, total 50 points)
1. What is the purpose of software testing?
A. To prove the software has no errors
B. To find defects in the software
C. To ensure perfect software functionality
D. To reduce development time
2. In game testing, "Regression Testing" refers to:
A. Testing the game's rollback feature
B. Re-testing fixed bugs and related features to ensure fixes don't introduce new issues
C. Testing the game's save feature
D. Testing game version rollback
3. Which of the following is NOT part of game performance testing?
A. FPS (Frame Rate) testing
B. Memory usage testing
C. Game story logic testing
D. Loading time testing
4. The main goal of Stress Testing is to:
A. Test game performance under normal load
B. Test system stability and breaking point under extreme load
C. Test the game's stress value system
D. Test players' psychological stress
5. A complete bug report usually does NOT include which of the following?
A. Reproduction steps
B. Expected result
C. Actual result
D. Fix code
6. Black-box Testing refers to:
A. Testing dark-themed games
B. Testing only input/output and functionality without considering internal code structure
C. Testing game black screen issues
D. Testing in a dark environment
7. In game testing, "Boundary Value Testing" is mainly used for:
A. Testing game map boundaries
B. Testing performance of values near critical thresholds
C. Testing character movement boundaries
D. Testing game version boundaries
8. Which of the following is a common defect management tool?
A. Photoshop
B. Jira / Bugzilla
C. Unity
D. Word
9. In game testing, the purpose of "Smoke Testing" is to:
A. Test smoke effects in the game
B. Quickly verify if core functions work to decide whether to proceed with deeper testing
C. Test burning effects in the game
D. Test graphics card temperature
10. Which of the following is a core element of a Test Case?
A. Tester name
B. Test date
C. Expected result
D. Developer name
Part 2: True/False Questions (3 points each, total 30 points)
1. Game testing only needs to be done once before the game is released.
True
False
2. The higher the severity of a found bug, the higher its priority must be.
True
False
3. The more detailed and numerous the test cases, the better.
True
False
4. Stress testing and performance testing are exactly the same concept.
True
False
5. A bug that cannot be stably reproduced does not need to be recorded.
True
False
6. White-box testing requires testers to understand the internal code structure.
True
False
7. Game testing only needs to focus on whether functions work, not on player experience.
True
False
8. Bug reproduction steps should be as detailed as possible so others can reproduce the issue.
True
False
9. Testing can only find bugs, not prevent them.
True
False
10. Compatibility testing is an important part of game testing, requiring testing on different devices and system versions.
True
False
Part 3: Short Answer Questions (10 points each, total 20 points)
1. Please describe what elements a complete bug report should include, and briefly explain the purpose of each element.
2. Suppose you are testing the "Character Leveling System" in an RPG game. Please design at least 5 test cases.
Bonus Question (20 points)
In a multiplayer online game, a player reports that "using a certain skill occasionally causes the game to crash", but it cannot be stably reproduced. As a tester, how would you handle this issue? Please list your approach and action steps.