Testing Essay of team Witness Paradox

This is a test essay about Team Witness Paradox

Which course does this assignment belong toEE308
Where are the requirements for this assignment?Requirement of this project
Team NameWitness Paradox
Reference documentsCSDN, 《构建之法》

1. Basic information about tester

Student informationJob content
832101308 Li XingdaVerify the functional integrity of the game
832101304 Zhu RundongTest puzzle difficulty and logic
832101329 Teng JunyiEvaluate the user experience

2. Test objectives

The objectives of this testing program are to verify the functional integrity, puzzle difficulty and logic of a first-person puzzle game, and to evaluate the user experience. Specific tasks are assigned as follows:

Li Xingda

Li is responsible for verifying the functional integrity of the game:

  1. Test the various functions of the game, including character control, item use, scene switching, etc.
  2. Design test cases, execute tests and record test results.
  3. Pay attention to the stability and compatibility of the game to ensure the normal operation of the game on different platforms and devices.

Zhu Rundong

Zhu is responsible for testing the difficulty and logic of solving puzzles:

  1. Test the game’s puzzle difficulty and logic, including puzzle design, difficulty balance, game progression, etc.
  2. Design test cases, execute tests and record test results.
  3. Focus on the playability and challenge of the game, and ensure that the puzzle solving process is smooth and logical.

Teng Junyi

Teng is responsible for evaluating the user experience:

  1. Evaluate the user experience of the game, including interface design, interaction, visual effects, etc.
  2. Design user experience test cases, perform tests, and record test results.
  3. Collect user feedback and opinions, and provide improvement suggestions to improve user satisfaction of the game.

3. The test environment

The test environment will include the following aspects:

  1. Hardware environment: Testers will use computers and mobile devices with different configurations for testing to ensure the normal operation of the game in various hardware environments.

  2. Software environment: Testers will use appropriate operating systems and game platforms, such as Windows, iOS, Android, etc.

  3. Test tools: According to needs, testers can choose suitable test tools, such as Unity Test Framework, Selenium, user behavior analysis tools, etc.

4. Test strategy

The testing strategy will include the following:

  1. Black Box testing: Testers will test from the perspective of the end user to verify the functionality and user experience of the game.

  2. White Box testing: Testers will go deep inside the game to verify the game’s logic and puzzle difficulty.

  3. Compatibility test: Testers will test the compatibility of the game on different platforms and devices to ensure the normal operation of the game in various environments.

  4. Performance testing: The tester will evaluate the performance of the game, including loading speed, frame rate stability, etc.

  5. Security testing: Testers will test the security of the game, including anti-cheating, data protection and other aspects.

5. Test Case Document

Test Case ID: TC001

Title: Game Interface Testing

Test Objective: Verify if the game interface functions properly.

Preconditions:

  1. The game is installed and launched.

Test Steps:

  1. Open the game application.
  2. Click on the start button.

Expected Results:

  1. The game launches successfully and displays the start screen.
  2. After clicking the start button, the game starts running.

Actual Results:

  1. The game launches successfully.
  2. After clicking the start button, the game starts running.

Notes:

  • Test Environment: Windows 11, Game Version 1.0.

##Test Case ID: TC002
Title: Collision Testing

Test Objective: Verify if there are any collision issues in the game.

Preconditions:

  1. The game is installed and launched.
  2. Enter a scene with walls or obstacles.

Test Steps:

  1. Control the character to move towards a wall or obstacle.
  2. Attempt to pass through the wall or obstacle.

Expected Results:

  1. The character should not be able to pass through the wall or obstacle and should be blocked.

Actual Results:

  1. The character cannot pass through the wall or obstacle and is blocked.

Notes:

  • Test Environment: Windows 11, Game Version 1.1.

Test Case ID: TC003

Title: Lag Testing

Test Objective: Verify if the game experiences lag under high load conditions.

Preconditions:

  1. The game is installed and launched.
  2. Enter an area with complex scenes and numerous game elements.

Test Steps:

  1. Perform character movement and interaction in the complex scene.
  2. Observe if the game experiences any lag during gameplay.

Expected Results:

  1. The game should run smoothly at a normal frame rate without noticeable lag.

Actual Results:

  1. The game runs smoothly at a normal frame rate, but there is noticeable lag, and the character’s perspective may clip through objects.

Notes:

  • Test Environment: Windows 11, Game Version 1.1.

Test Case ID: TC004

Title: Frame Rate Testing

Test Objective: Evaluate the game’s frame rate performance.

Preconditions:

  1. The game is installed and launched.
  2. Enter an area with complex scenes and numerous game elements.

Test Steps:

  1. Enter the complex scene and observe the game’s frame rate performance.
  2. Perform character movement, interaction, and continue observing the frame rate performance.

Expected Results:

  1. The game should maintain a stable and high frame rate in different scenes and during various operations.

Actual Results:

  1. The game cannot maintain a stable and high frame rate in different scenes and during various operations, and the frame rate fluctuates.

Notes:

  • Test Environment: Windows 10, Game Version 1.1.

6. Test experience

Student numberTest experience
832101306Smooth gaming experience: The game operates smoothly and responds quickly without noticeable lag or delay, allowing users to enjoy the game smoothly.
832101301Rich game content: The game offers diverse content, including various levels, missions, and items, providing users with sufficient choices and challenges.
832101303Visual and sound performance: The game features exquisite visual and sound design, creating a perfect gaming atmosphere and enhancing user immersion and enjoyment.
832101304Game balance: The game’s difficulty and balance are well-designed, providing users with a sense of challenge and achievement without being too easy or too difficult.
832101308Through testing, developers can identify issues and vulnerabilities in the game, including functional errors, interface abnormalities, and performance issues. Timely fixing of these issues can improve the quality and stability of the game.
832101309Testing helps developers ensure that all game features, including core and auxiliary functions, work properly, avoiding situations where users encounter tasks or operations they cannot complete during gameplay.
832101329Through testing, developers can understand user experiences and feedback in the game. Based on the test results, they can make corresponding optimizations and improvements to enhance user satisfaction and loyalty.
832101330Testing helps developers identify potential issues and abnormal situations in the game. By fixing these problems, they can improve the stability and reliability of the game, reducing crashes and errors.

7. Project test review

  1. Test coverage:
    This test, from the perspective of both users and developers, tested the entire process of playing the game, covering the scope and depth of all key features and scenarios.

  2. Defect discovery and resolution: Some problems and defects were found during the test, such as camera Angle penetration, bugs in the game process, character touch logic problems, and so on. This shows the importance of testing, and we have communicated to the developers that code changes need to be redone.

  3. Effect of automated testing: The effect and benefits of automated testing are not high, because we are not familiar with the script writing of unityframwork, including the improvement of test efficiency and accuracy.

  4. User experience and quality: The user’s experience needs to be strengthened, the interactivity and playability are high, the decryption difficulty is reasonable, but the game process is too short.

  5. Test work improvement: test work can try more manual testing, automated testing is not conducive to the testing of this type of game. Timely recording and feedback: During testing, if problems or anomalies are found, they should be recorded and reported to the development team. Detailed descriptions of problem symptoms, recurrence steps, and environmental information help developers quickly locate and fix problems.

Through the arrangement and execution of the above test plan, we have comprehensively tested our puzzle game and improved the quality of the game and the user experience.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值