选择题
-
在下列软件测试中,哪一种测试非常能发现软件中的潜在错误和问题?
B.系统测试
-
下面哪一个不是软件测试的步骤?
D. 修复错误
-
在游戏测试中,下面哪一项非常有可能导致游戏出现卡顿问题?
B. CPU过高
-
下面哪一种工具非常常用于自动化测试?
B. JUnit
-
以下哪一项不是游戏测试工程师需要具备的技能?
A. 游戏设计知识
-
一款游戏在iOS平台上无法运行,以下哪个步骤应该首先进行?
B. 检查游戏资源文件是否完整
-
在软件测试中,下面哪个原则是非常重要的?
B. 完整性
-
下列哪个错误报告级别非常高?
A. 致命错误
-
对于游戏平衡性的测试,下面哪个方法非常有效?
D. 对游戏进行深度游玩并记录反馈
-
当一个站点在多浏览器环境下显示不一致时,下面哪个步骤应该首先进行?
B. 检查浏览器兼容性
问答题
- 请简述游戏测试工程师的主要职责是什么?
游戏测试工程师的主要职责是对游戏进行全面的测试,以发现和报告各种问题和错误,
保证游戏的稳定性和质量。
具体包括制定和执行测试计划、编写和执行测试用例、收集和分析测试结果、提供反馈和建议以改进产品等。
- 请简述软件测试中的黑盒测试、灰盒测试和白盒测试的区别是什么?
黑盒测试、灰盒测试和白盒测试是软件测试的三种类型,它们的主要区别在于对被测系统的了解程度和测试侧重点不同。
黑盒测试对接输入和输出,不知道系统内部的结构和实现,主要用来测试功能是否符合需求;
灰盒测试介于黑盒和白盒之间,知道部分系统内部结构,主要用来测试系统性能和安全性;
白盒测试了解系统内部结构和实现,主要用来测试代码质量和程序的正确性。
- 进行游戏测试的目的是什么?
个人认为,游戏测试根据游戏开发过程有相应的目的:
第一,游戏开发前期,对游戏策划的可行性分析也算是测试,只是测试的对象是文档,相应的目的是得到一个客观可行的游戏策划;
第二,在游戏开发中期,也就是编码实现阶段,对游戏相应代码的测试,比如功能模块间的链接,单个功能模的性能,
相应的目的是得到一个能正确运行的游戏程序;
第三,在游戏开发后期,针对游戏运营的测试,比如游戏可玩性的核实和改进,目的是得到一个测评结果文档,让游戏能减少运营失败的风险。
- 请问如何测试游戏中的交易系统?
1、首先测试玩家与玩家之间能不能正常交易,玩家与NPC之间的交易,
2、绑定的内容是不允许交易的,测试一下能否交易;
3、背包满了能不能交易失败;
4、在交易过程中一方被别别的玩家杀死或掉线,交易物品是否消失;
5、金币或元宝不足,是否交易失败等等
- 什么是测试用例?测试用例的主要作用是什么?
1、测试用例:一组输入,多为一组条件或一组输入的变量值,用于给测试者测试该程序的运用情况。
2、测试用例的主要作用:测试用例用于对程序实现后的功能、性能测试,是整个测试工作的核心。
- 请问Bug如何分级?
建议性、一般性、严重性、非常严重
- 请简要描述游戏测试的工作流。
1.根据所研发的游戏的设计文档,结合该游戏具体的开发状况,分析该游戏的测试需求,并以文档详细列出
2.根据得到的测试需求,结合该游戏的具体状况,设计出测试文档,包括测试内容、方法、步骤、人员安排等
3.初步测试:从单元测试到集成测试,或是自动化测试,或是系统测试,或是根据实际需要多重测试相结合
4.综合性能测试,侧重于该游戏的运营效果
5.整理以上测试结果,编写测试文档,文档不仅包括该游戏的各种Bug,对相应的隐患和可能的解决方法也尽量详细提出。
6.总结本次游戏测试,整理归档。
- 请画出Bug处理流程图。