How to Become A Game Tester? |Tutorial &Beginner’s Guide of Game Testing (2)

The role and main work of game tester in a game development team.
game testing-51testing-software testing
  • Functional testing is the most common mode of game testing, the main testing method is black box testing
  • Functional testing is mainly used to verify whether the function meets the requirement design
  • Functional testing mainly focus on the correctness of the function instead of considering the underlying code structure and code errors of the game
  • Functional testing usually starts with the interface and tries to simulate the possible operations of the user.
  • CPU utilization of client-side
  • Memory utilization of client-side
  • Network traffic of client-side
  • Power consumption of client-side
  • Frame per second of client-side
  • IOS: The instrument that comes with Xcode
  • Android: Emmage and GT (both open-source tools, you may need to root your phone)
  • CPU utilization of server-side
  • Memory utilization of server-side
  • System Throughput (TPS)
  • Transaction response time
  • Transaction success rate
  • Model adaptation test
  • Operating system compatibility test
  • Screen resolution compatibility test
  • Game version compatibility test
  • Memory modification test
  • Encryption test of client-side
  • Decompilation test of client-side
  • Cyber Security Testing
  • Data test of each interface of the server, mainly through tools
  • Interface security test, repeat the request, check the interface processing
  • Client log
  • Server log
  • Different network conditions, game operation conditions, such as edge, 2g, 3g, 4g conditions
  • The operation of the game under different packet loss
  • Realize by setting network proxy through tools, commonly used fiddler, network link conditioner
  • To test the function of the GM tools, you need to pay attention to the setting of the tool in the game
  • Data reading and storage of GM tools test
  • User data testing
  • Recharge, consumption test
  • Docking test with various channels
The basic workflow of game testing.
game testing-51testing-software testing
  • Understand the functional requirements
  • Put out possible risk points
  • Think about the key points and difficulties of functional testing. If you need tool assistance, you need to put forward development requirements
  • Think about the areas that can be optimized and propose discussions
  • Write test cases based on requirements
  • Focus on functional logic implementation
  • Pay attention to various special situations, such as boundary values, network interruptions, process interruptions, etc.
  • Pay attention to changes in requirements and adjust test cases need in time.
  • A link before detailed testing
  • Quickly find out obvious bugs
  • Quickly ensure the fluent operation of main logic flow·
  • Quickly clarify the function status
  • Carefully test each logical branch, resource, and configuration
  • Try to simulate every possible operation of the player
  • Test abnormal conditions, such as breakpoints, network disconnection, event interruption, process interruption, etc.
  • Test data reading, storage, network

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
51Testing

51Testing

51Testing provides professional software testing services certificated by ISO9001:2008, ISO27001, ISO20000, and CMMI4.