游戏测试面试题目复习课程

游戏测试面试题目复习课程
游戏测试面试题目复习课程

游戏测试面试题目

如果有玩过游戏的,这些信息的请一会要问。

1)描述一下测试流程:

问题:请描述一下测试流程,主要是考察理论知识

参考答案:

需求评审->制定测试计划->根据需求搭建测试环境/配置服务器与客户端资源->根据需求编写测试用例->用例评审->用例执行->bug回归->提交测试报告

主要参看面试者对测试流程的了解

2)TCP/IP的概述;

问题:请描述一下TCP/IP的分为几层,他们之间是如何交互的。

参考答案:

tcp/ip协议分4层的层级结构:网络接口层(又称链路层)、网络层(IP)、主机到主机层(TCP)(又称传输层)、应用层;

能够画出tcp的三次握手协议的时序图:

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。

第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV 状态;

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包

ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

主要查看面试者对TCP/IP是否了解

3)对游戏服务器是否了解;

问题:以前是否了解游戏服务器,是否能描述一下分布式服务器的工作原理;为什么要使用分布式服务器?

参考答案:

为了解决单台服务器处理能力、带宽等资源有限,特别是像中国这种网通、电信南北不互通的情况(这个只是大概说一下而已);

问题:分布式服务器的难点?

主要是信息同步;

分布式服务器的测试点:

场景切换;

人物登入登出;

跨服务器聊天;

跨服务器查看人物属性(拍卖);

跨服战场;

主要查看面试者对游戏服务器运作是否了解。

4)是否使用过selenium、httpWatch之类的工具软件;

问题:是否使用过selenium、httpWatch一些测试工具,主要查看面试者使用过哪些测试工具,能否快速的上手?

知道如何录制脚本,如何回放;

使用过httpwatch或firedebug,知道如何查看发送和接收包;

5)软件缺陷分级;

问题:软件缺陷可以分为几级,分别是哪些?

参考答案:致命、严重、一般、提示、建议

主要考察面试者对对测试理论的理解;

6)是否玩过多款游戏;

问题:都测试过哪些游戏?哪些游戏属于MMORPG类型的游戏?

测试面试问题及答案

这篇帖子中的题目有我自己面试过程中问道过的,也有在网上看到的,但是答案我都是结合自己的从业经验以及真是的项目实践流程来编写的,不能说这就是最终的正确答案,但是希望整理出来能给大家一些参考和帮助!如果大家有更好的答案不妨写到帖子当中,我们共同讨论 1、介绍一下整体项目流程 答案: 1.搭建缺陷管理的环境和测试环境以及配置管理的环境搭建; 2.编写测试计划; 3.设计测试用例; 4.编写测试用例; 5.测试用例的评审; 6.执行测试; 7.缺陷管理; 8.测试报告的输出 2、在实际项目中你是如何做测试计划 答案: 1.对客户提供的或需求分析人员编写的用户需求文档或需求规格说明书进行分析,提炼出测试要点; 2.根据测试要点编写测试用例。 3.由评审组对测试用例进行评审--修改--再次评审--初步定稿 4.执行测试 4.1按照测试用例对系统进行功能验证及客户的需求验证 4.2将测试过程中产生的Bug录入缺陷管理系统 4.3新版本发布后,对本次版本新增加的功能以及开发人员修正的Bug进行回归测试 4.4根据项目需要提交测试报告。 3、你是如何制定测试过程中的时间进度表的 答案:根据项目的需求、开发周期、开发人员的开发进度等时间安排来制定一个测试时间进度初稿,并将测试时间进度表交与整个项 目团队成员大家一起讨论和分析,最终和所有人达成共识制定出一个大家都可以执行的测试时间进度表。时间表中包括了开发人员提交功能或功能模块的时间,以及为了更好的执行测试,配合测试人员进行功能培训的时间,以及测试执行时间等,都详细的写到WBS中,并按照这个时间进度表来执行项目的测试任务。 4、测试计划都包括那些项 答案:1.测试计划目标2.测试参考文档3.测试术语与定义4.测试内容5.测试人员的分工6.测试进度7.测试流程8.测试工具9.测试缺陷管理10.测试的风险分析 5、测试用例如何设计的 答案:在测试用例设计之前首先要熟悉客户的需求文档或需求规格说明书,以做到对被测系统的熟悉,充分了解产品的详细功能,并在熟悉过程中即使与研发人员和客户人员进行有效的沟通。然后从需求中提炼中各个模块的详细功能点编写出一个测试要点的文档。根据测试要点设计测试用例,测试要点与测试用例

网易游戏游戏开发工程师与游戏测试面考试

网易游戏游戏开发工程师与游戏测试面考试

————————————————————————————————作者:————————————————————————————————日期:

网易游戏游戏开发工程师 1.一次考试,有25人参加,有ABC三题,每人至少会做一题,在不会做A的人中,会做B的人是会做C的人的两倍,在会做A的人中,只会做A的人比其他的少一人,不会做A的人和只会做A的人数相等,问只会做B 的有几人? 解:设绿色加白色为X 紫色加白色为X/2 白色为Z 红色为Y 蓝色为Y+1 所以由条件可得X+0.5X-Z+2Y+1=25 X+0.5X-Z=Y 故3X=16+2Z 当且仅当Z=4,X=8时为整数解,故题目答案为X-Z=4人或以下三组解: Z=1,X=6; Z=7,X=10; Z=10,X=12; 2.李氏夫妇请4对夫妇来家吃饭,已知每人不和自己和配偶握手,每人至少握手一次,不重复和人握手,李先生最后一问每人握手次数都不一样,问李太太握手几次... 解:既然每人次数不同,就说明有1到8八种次数,每人一种. 初始:87 65 43 21 (00) 括号内为李氏夫妇的次数 从8看起,那个人肯定和另外的8人握手,否则没有8次,而且他的配偶肯定是7次,否则不可能有8次握手的人.(X表示已计算的握手) 第一次:X7 54 32 10 (11) 第二次:XX 43 21 00 (22) 第三次:XX X3 10 00 (33) 第四次:XX XX 00 00 (44) 所以李先生和李太太都握手了4次. 3.几何题如图,两圆交于AB两点,由A作直线交于两圆于CD,问CD何时最长?并证明.提示:相同弧段的圆周角是圆心角一半

游戏测试工程师笔试题

游戏测试员笔试题 简答题: 1.请写岀至少5个游戏类型的字母缩写以及全称。 答: ①.ACT,Action Game (动作游戏); ②.RPG,Role playing Game (角色扮演游戏); ③.STG,Shooting Game (射击类游戏); ④.SLG,Simulation Game (策略游戏); ⑤.FTG,Fighting Game (格斗游戏); ⑥.PZL,Puzzle Game (益智类游戏); ⑦.AVG,Adventure Game (冒险游戏)。 2.玩过哪些网络游戏,玩了多长时间,都玩到多少级? 答: ①.由于个人兴趣爱好,大学期间业余时间花在玩游戏和做网站上,因此玩过的网络游戏比较多, 重点地列举一些,传统客户端类型的:穿越火线(中国大陆服、美服)、CSOL、战地之王、战 地二等;网页游戏,《天地英雄》、《仙剑情》、《QQ农场》、《植物大战僵尸社区版》等。 ②.在这些游戏中投入的时间很多,精力更多,不同的游戏会有不同的投入:在《穿越火线》陆 陆续续投入了三年多的时间,因为主持着一个强大的游戏公会;《QQ农场》主要是闲暇简短时 间比如吃饭前后;《天地英雄》,有时间就一整天地玩,畅快到底。 ③.《穿越火线》的等级是军衔,以经验值为主,我个人的号的等级目前是中尉二,另外由于曾经两度换QQ号,其余两个号是中尉六、少尉二;《天地英雄》,等级最高的一个号是七十七 级别,另外有三四个小号,在多个代理运营平台都玩过;《QQ农场》,也由于换QQ号,目前 农场等级和牧场等级都是五十级。 3.请选择一款最熟悉的游戏,简要评价它的优缺点。 答:以我精通的《穿越火线》为例,优缺点如下: ①.优点:第一、《穿越火线》的画质很不错,和《反恐精英》相比,画面细腻,天气、击中效 果等特效更逼真,更能激起玩家的对游戏的投入;第二、《穿越火线》的音效非常震撼,比同类 型的其他FPS相比,《穿越火线》的各种音效,尤其是脚步声、投掷武器的声音、击杀提示声,营造了非常刺激、火热的战斗环境,让玩家完全沉浸于游戏中;第三、《穿越火线》的角色系统 丰富多彩,从开始简单地模仿《反恐精英》里的角色,三年多以来,陆陆续续推岀来飞虎队、刀锋、夜玫瑰、潘多拉、灵狐者、黑鹰等一些列个性十足的角色,每一个角色都有独自的背景故事和特色风采(如灵狐者的性感火辣、飞虎队的刚正威武);第四、游戏模式和地图不断退岀,很多两三年多的老玩家都感叹一一“《穿越火线》早已不是当初零八年三百来兆的那个穿越火线了” 这是《穿越火线》能三年多来一直火爆最核心的原因;第五、游戏的本土化做得非常到位,这一点是我玩了《美服版穿越火线》之后,最大的感触,美服版的,更注重刻画美国的大兵文化,在角色和地图处理上,不同于中国大陆的细致,另外网上了解的日服版的东洋刀特有武器,使得日 服版一推岀就吸引了一大批日本玩家;第六、游戏的平衡性非常好,《穿越火线》以部分道具收 费和VIP为盈利方式,但收费道具和普通道具的差距非常小,而且主要的差距是在个人的喜好, 比如不同的玩家喜欢不同类型的武器,普通道具的AWM、AK-47、AN94 (2011冠军杯冠军队 的一名主力队员就用的是AN94 )和相应的同类的收费道具相比,毫不逊色,除此之外,腾讯在

软件测试人员面试题

你为什么选择软件测试行业 因为之前有了解软件测试这个行业,觉得他的发展前景很好。也对 责,你做什么 我在里面主要是负责所分到的模块执行测试用例。 结合你以前的学习和工作经验,你认为如何做好测试。 根据我以前的工作经验,我认为做好工作首先要有一个好的沟通,只有沟通无障碍了,才会有好的协作,才会有跟好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就问,实时与同事沟通这样的话才能做好测试工作。 你觉得测试最重要的是什么 尽可能的找出软件的错误 怎样看待加班问题 加班的话我没有太多的意见,但是我还是觉得如果能够合理的安排时间的话,不会有太多时候会加班的。 如果一个很有个性的程序员认为自己的BUG不是BUG,怎么解决?首先我要确定我所提的在我认为是不是bug,如果我认为是的话我会在他面前重现这个bug和他讲这是个bug,和他沟通,或者我会找到我的直系领导让他解决。

为什么在团队中要有测试 因为软件有错误,如果没有专业的测试人员很难发现软件的一些错误。在测试时代学习自己最大的收获是什么? 在测试时代我除了学习了测试的知识外,还看到了老师们对待测试的一种态度,明白了做任何工作都要有沟通,做测试的也要有很好的沟通才可以做好。知道自己在项目组中的位置,和开发的关系。 我想在工作中慢慢的积累经验,使自己强大起来,能够担任更重要的职务。 自己优势及缺点 的能力很强。缺点可能就是我不是很爱说话,习惯做不习惯说,但是和人沟通还是没有问题的。 你为什么选择测试时代不选择51testing 因为相对比来看测试时代价钱相对公道,师资也不错,还有一个原因就是在网上查了一下测试时代的口碑不错,也是网放心过来的原因。 13.请谈谈您对测试工作的理解 我认为测试工作是找出软件产品的错误, 14.你认为测试人员需要具备哪些素质? 我认为做测试的应该要有一定的协调能力,因为测试人员要经常与开发接触处理一些问题,如果处理不好的话会引起一些冲突这样的话工

软件测试笔试题目

测试人员考试试卷(考试时间90分钟,满分100分) 一、判断题(每题1分,12 分,正确的√,错误的╳) 1.软件测试的目的是尽可能多的找出软件的缺陷。(√) 软件测试的目的就是为了发现软件中的缺陷,从这个意义上面说上面的这个论断是正确的。不少人会认为软件测试可以保证软件的质量,其实这个观点是错误,测试只是软件质量控制中的一个角色,其活动并不能达成软件质量保证的效果。所以不要认为一个公司里面如果有了软件测试人员,产品的质量就会好起来。 2.Beta 测试是验收测试的一种。(╳) Beat测试和验收测试是两种不同的测试。验收测试的目的是为了以发现”未实现的需求”为目的,以评估”适合使用”为目标,该类测试的不是以发现缺陷为主要目的。beta测试是一模拟真实的使用环境从而发现缺陷的一种测试。所以两者之间的是非包容关系。 3.验收测试是由最终用户来实施的。(╳) 上面说到了验收测试的目的和目标,所以验收测试也可是是软件生产的企业内部人员来实施。例如产品经理。当软件以项目的形式出现,那么验收测试由最终用户来实施的情况是比较长见的。但是对于产品形式的软件,生产企业内部的验收测试会更多。 4.项目立项前测试人员不需要提交任何工件。() 应该说这道题目没有明确的答案,在项目立项前测试人员是不是要把一些准备工作以工件的形式给记录下来是完全取决于该企业的软件开发过程的要求。同时不同企业,立项前要达成的一些必要条件也是大相径庭的。应该说这一题目出的不是很好,如果你是出题人这家企业的测试工程师,那么就应该有一个明确的答案。 5.单元测试能发现约80%的软件缺陷。() 同样这一题目也没有标准答案。因为该数据的来源和其统计的方法,样本都没有一个工业标准。这样出来的数据同样不具有权威性。这里我可以说一个简单的例子,在用ASP,php这类脚本语言开发网页的时候是根本没有复杂的单元测试。那么这样的数字应用在网站开发上面是否有意义,还是值得商榷的。所以这道题目出的不好,没有明确的答案 6.代码评审是检查源代码是否达到模块设计的要求。() 代码审查是一种静态技术,从这个意义上说代码复查是需要和其他的一些动态测试技术配合才能检查代码是否符合设计的要求 7.自底向上集成需要测试员编写驱动程序。() 这道题目大家看下top-down 和 down-top的集成测试示意图就能得出明确的答案。这里需要了解的是什么是驱动测试程序,什么是桩程序。如果集成组件数量众多,多关系层次,那么不论是什么类型的集成测试。驱动程序和桩程序都是需要开发的。 8.负载测试是验证要检验的系统的能力最高能达到什么程度。() 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。() 10.代码评审员一般由测试员担任。(x) 如果测试员有这个水平,那么当然是可以参加的。不过大多数的企业不会让普通的测试人员参与代码的评审。 11.我们可以认为的使得软件不存在配置问题。(x) 首先大家先搞清楚什么是配置管理什么是软件配置,从这道题目中看不出出题人想问的是关键工程中的配置管理还是单纯的软件配置。但是可以肯定的是不论是何种情况,答案均是否定的。

腾讯技术类岗位的面试经历

腾讯技术类岗位的面试经历 您需要后才可以 | 虽然最终没有选择腾讯,但是感觉腾讯的招聘还是一次很有代表的招聘,希望下面的经历对大家有些用处。 本人计算机类硕士,研究方向是三维图形及建模,对游戏很感兴趣,是个游戏玩家(非网游),所以准备的方向是腾讯游戏类的工程师。 (位于深圳市南山区科技园的腾讯新总部大厦) 第一轮:笔试 qq 的笔试题还是很有特色的,考察重点是数据结构,Unix,IQ,数据结构部分都是很基本的知识,如果你不会,那你就该检讨自己了。Unix部分,相对而言比较陌生,但也不是很难,是Unix方面很基本的东西。这些东西在面试中又一再提到。IQ,比较难了,尤其是最后一个选做题,题目大家应该都知道了。笔试及格成绩应是50分左右吧,而且给分还是很松的。笔试其实是很重要的,因为最后笔试试卷和你的个人材料都是装订在一起的,每个面试官都会看到。所以,比较差的成绩即使进入了面试也很难走远。

第二轮:技术类一面 这个和你具体选择的方向关系不大,主要分研发,测试,基础研究等几个方向。我面的是研发方向的,这个方向我感觉是纯软件的,所以对计算机的学生来说相当有利,尤其是从事网络,应用软件,数据库这些上层软件的。面试官以提问+代码相结合。 我的问题有:自我介绍,项目介绍,这两个是必须的,在介绍项目的时候,面试官会深入问问题,会对某些细节,例如数据机构,算法复杂度,数据库连接问一些问题。随后是专业面试,题目都是相当经典的题目,大致有:进程与线程;Unix和windows进程间通信的主要方式和系统调用;叙述TCP/UDP协议,他们的应用,TCP的三次握手,滑动窗口,超时重传;协议和COOKIE机制和一些COOKIE的问题(这个我不会);让你设计一个PDA上的通信簿,你会用树还是哈希,从这个问题会引申出hash,平衡数,红黑数的一系列问题;面向对象的多态是什么,设计一个多态的例子;C++的虚函数实现机制。问题不难, 但是你回答问题的手段和技巧很重要。几个经验:要有自信,敢说精通,熟悉这些词语,对自己的强项一定要毫不犹豫的说精通。回答问题之前,好好组织一下语言,不要说的颠三倒四,逻辑不清。

《DirectX游戏编程》考试样题二剖析

《DirectX游戏编程》考试样题二 一、选择题 1.我们通常通过两个向量( A ),来判断向量之间的夹角。 A.点积 B.相加 C.叉积 D.相减 2. 模拟类似玻璃的透明效果,我们采用的是( D )技术。 A.光照 B.模板 C.纹理映射 D.混合 3. 在进行纹理映射时,我们需要设置纹理的过滤方式,使用下面的哪个方法( B )。 A.SetRenderState B.SetSamplerState C.SetMaterial D.SetLight 4. 下面哪项不属于绘制状态的填充状态值( D)。 A.D3DFILL_WIREFRAME B.D3DFILL_POINT C.D3DFILL_SOLID D.D3DFILL_LINE 5. 在Direct3D的光照模型中,光源发出的光由下面哪几种光线类型组成 ( ABD )。 A.漫射光 B.镜面光C.火焰光 D.环境光 6. 在使用Direct3D编程时,我们使用( B )矩阵表示一个变换。 A.3×3 B.4×4 C.2×2 D.1×4 7. 当需要对场景进行矩阵V的取景变换,选择下面的( D )。 A.Device->SetTransform(D3DTS_PROJECTION, &V); B.Device->SetTransform(D3DTS_WORLD, &V); C.Device->SetTransform(D3DTS_TEXTURE0, &V); D.Device->SetTransform(D3DTS_VIEW, &V); 8. Direct3D中我们使用左手坐标系来进行三维建模,左手坐标系的z轴正方向是( A )。 A. 穿过纸面向里 B. 在纸面上向左 C. 穿出纸面向外 D. 在纸面上向右 9. 下面哪项中的图像格式都是D3DXCreateTextureFromFile支持加载纹理图像的格式( AD)。A.BMP、TGA、JPG B.DDS、PPT、DIB C.HDR、DOC、MAX D.PPM、PNG、PFM 10.在进行混合运算的时候,我们需要设置源混合因子和目标混合因子,他们的默认值分别为( C )。A.D3DBLEND_ZERO,D3DBLEND_ONE B.D3DBLEND_SRCCOLOR,D3DBLEND_INVSRCCOLOR C.D3DBLEND_ONE ,D3DBLEND_ZERO

最新游戏测试面试题目资料

如果有玩过游戏的,这些信息的请一会要问。 1)描述一下测试流程: 问题:请描述一下测试流程,主要是考察理论知识 参考答案: 需求评审->制定测试计划->根据需求搭建测试环境/配置服务器与客户端资源->根据需求编写测试用例->用例评审->用例执行->bug回归->提交测试报告 主要参看面试者对测试流程的了解 2)TCP/IP的概述; 问题:请描述一下TCP/IP的分为几层,他们之间是如何交互的。 参考答案: tcp/ip协议分4层的层级结构:网络接口层(又称链路层)、网络层(IP)、主机到主机层(TCP)(又称传输层)、应用层; 能够画出tcp的三次握手协议的时序图:

第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 主要查看面试者对TCP/IP是否了解 3)对游戏服务器是否了解; 问题:以前是否了解游戏服务器,是否能描述一下分布式服务器的工作原理;为什么要使用分布式服务器? 参考答案: 为了解决单台服务器处理能力、带宽等资源有限,特别是像中国这种网通、电信南北不互通的情况(这个只是大概说一下而已); 问题:分布式服务器的难点? 主要是信息同步; 分布式服务器的测试点: 场景切换; 人物登入登出; 跨服务器聊天; 跨服务器查看人物属性(拍卖); 跨服战场; 主要查看面试者对游戏服务器运作是否了解。 4)是否使用过selenium、httpWatch之类的工具软件; 问题:是否使用过selenium、httpWatch一些测试工具,主要查看面试者使用过哪些测试工具,能否快速的上手? 知道如何录制脚本,如何回放; 使用过httpwatch或firedebug,知道如何查看发送和接收包; 5)软件缺陷分级; 问题:软件缺陷可以分为几级,分别是哪些? 参考答案:致命、严重、一般、提示、建议 主要考察面试者对对测试理论的理解; 6)是否玩过多款游戏; 问题:都测试过哪些游戏?哪些游戏属于MMORPG类型的游戏? 参考答案:一般会根据面试者玩过的游戏提出一些考官感兴趣的问题,主要考察面试者是否对游戏是从兴趣出发;有相关游戏经验的面试者会更容易上手; 参考答案:MMORPG类型的游戏有:魔兽,仙灵,斗战神,QQ仙境 7)画出服务器与客户端进行交互的时序图; 问题:服务器和客户端是如何交互的,请描述一下时序图 参考答案:

软件测试笔试题及参考答案

精心整理 一、选择题 1.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性(C) 是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。 A.成熟性;B.易恢复性;C.容错性;D.可靠性依从性 2.关于软件质量的描述,正确的是__B____ A.软件质量是指软件满足规定用户需求的能力; B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性; C.软件质量保证过程就是软件测试过程; D.以上描述都不对 3. A 4. A B C D 5. A. 6. 法 A 7. A B C D 8.下面关 于 A B C.对评审中出现的问题要充分讨论,以求彻底解决 D.限制参与者人数,并要求评审会之前做好准备 9.下列关于文档测试描述错误的是__A____ A.文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性; B.正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾; C.完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。有些学生在证明数学题时,喜欢用“显然”两字蒙混过关。文档中很多内容对开发者可能是“显然”的,但对用户而言不见得都是“显然”的; D.文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂,能理解 10.以下关于集成测试的内容正确的有__D____ ①集成测试也叫组装测试或者联合测试;

②在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; ③一个模块的功能是否会对另一个模块的功能产生不利的影响; ④各个子功能组合起来,能否达到预期要求的父功能; ⑤全局数据结构是否有问题; ⑥单个模块的误差累积起来,是否会放大,从而达到不能接受的程度; A.①②④⑤⑥B.②③④⑤⑥ C.①②③⑤⑥D.以上全部正确 11.软件测试的目的是___B___ A.评价软件的质量B.发现软件的错误 C.找出软件中的所有错误D.证明软件是正确的 12.为了提高测试的效率,应该___D___ 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.软件的六大质量特性包括:功能性、可靠性、可用性、效率、稳定性、可移植性。 3.软件测试按照不同的划分方法,有不同的分类: (1)按照软件测试用例的设计方法而论,软件测试可以分为白盒测试法和黑盒测试法。 (2)从是否执行程序的角度,软件测试可以分为静态测试和动态测试。

游戏测试面试题及答案

游戏测试面试题及答案 IT业一直经历着寒冬,但是游戏软件业却呈现出了勃勃生机。以下是小编为你整理的游戏测试面试题及答案,希望能帮到你。 游戏测试面试题及答案 非技术类:(结合自己情况说) 1.自我介绍 2.3-5年内,如何计划的 3.为什么要做游戏测试 4.说一款自己玩的游戏,这个游戏哪点吸引了你 5.做游戏测试需要哪些方面的能力 技术相关: 1.设计一个游戏聊天窗口的测试用例 拆分功能点,然后从输入框、玩家状态、加好友、好友分类、删除好友、黑名单、滚动条、聊天对象等方面入手 2.英雄联盟盒子,是如何实现给英雄换皮肤的 修改了客户端某段关于皮肤的代码:假定7款皮肤,编号0-6,根据盒子里选择皮肤所对应的编号,来执行相对应的代码,导入不同的皮肤文件。

3.开发一款LOL去掉战争迷雾的外挂,说思路 其实是一个敌我视野的问题,LOL有个观战模式,里面有控制双方视野的选项,可以模仿此选项的代码来写,修改战斗双方关于视野的代码。 4.开发加速外挂,已知无法修改人物原始移动速度、装备加的移速也不能改,怎么做 同样时间内,增加人物的位移,等于增加了移速。 第二问:怎么增加人物的位移 我说的是用坐标来增加:开挂前人物从(0,0)移动到(1,0)的位置,开挂后,人物就能在同样时间内从(0,0)移动到(2,0)的位置,这样就变相增加了移速 5.未测试过的游戏,如何尽快找出BUG 拆分功能点以后,找那些玩家经常进入、功能点多、设计复杂的地方 6.针对一款你熟悉的游戏,它的某一个场景或设定,设计测试用例 我举的LOL草丛的设定,从人物进入草丛后敌我视野、释放技能时动画、声效、伤害、敌我视野等方面入手 7.简述一个你做过的项目,遇到了什么问题,怎么解决的 注册页面,测试国家、省份、城市的下拉框,每个下拉框都有大量的选项。解决办法是在每个下拉框随机抽取两到三个选项编写测试用例

2JAVA和测试基础面试题及答案

软件测试面试题目 1、软件的评审一般由哪些人参加?其目的是什么? 评审是对软件元素或项目状态进行评估的活动,用于确定与预期结果之间的偏差和相应的改进意见,通常由人来执行。除了在项目早期发现缺陷和降低项目的失败风险外,项目中需要进行评审的其他原因包括:分享知识、培训团队成员、为管理层决策提供依据、为过程改进提供信息以及项目所处状态评审。 评审参与人员:用户、客户或有关部门开发人员,测试人员,需求分析师都可以,就看处于评审哪个阶段。 2、你认为做好测试用例工作的关键是什么? 首先是理解需求,第二是测试用例编写的方法要熟练,第三就是你的测试经验了,看到某个功能,马上会想到那种测试用例会测出问题。 3、说明缺陷管理的过程? 4、软件测试流程? 5、你认为做好软件测试计划工作的关键是什么? 1. 明确测试的目标,增强测试计划的实用性 编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试

计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确 2.坚持“5W”规则,明确内容与过程 “5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where)。 3.采用评审和更新机制,保证测试计划满足实际需求 测试计划写作完成后,如果没有经过评审,直接发送给测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。 4. 分别创建测试计划与测试详细规格、测试用例 应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。 6、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含 了哪些内容?如何提交高质量的软件缺陷(Bug)记录? 7、根据自己的理解什么是测试用例和测试规程,设计一个测试用

腾讯面经大全

行业:IT电信 公司:腾讯 内容类别:面经大全 北京腾讯面试 今天去面QQ,在南礼士路建威大厦,就是一栋写着66的大楼,的地下一层多功能厅里。九点开始到下午五点之间都可以。 九点半到达会场,一共只有四个人面技术类,一水的男士,不到三十岁的样子,我觉得我去得很早了,可是四路队伍已经很长了……我排在了申请唯一两个工作地点在北京的职位的队伍里。 一个半小时左右的排队时间,轮到我了,居然是开发搜索引擎的职位,我对这方面是一窍不通啊 先是自我介绍,然后被问了:你的缺点是什么?你平时都用什么的搜索引擎,如果腾讯要开发一个搜索引擎,你有什么建议?你平时都用什么浏览器,为什么,他们有什么不同?等等问题,主要都是围绕着“搜索引擎”,我晕…… 不甘心,因为我想申请的是java/c的软件开发工程师,所以,不惧怕再次排队的我,又一次排起了其他的长队,其间因为到了中午12点,有的面试官去吃饭了还…… 这次面的是工作地点在深圳的软件开发工程师,一上来,面试官就提醒到,我们的工作地点在深圳,我回答:我对工作地点没有什么要求,重要的是要做自己喜欢的工作。他又确认了一下我是北京人,然后停了一下,面带微笑的说:“北京女生……”,不知啥意思,是想 录取北京女生还是……… 不想了,之后是对自己和编程经验的介绍,结尾(两个面试官都是)说:我们将在今天晚上出结果,如果你被选中了,我们会在学校的BBS上贴出名单,同时给你打电话,明天笔试P。S。今天去的很多都是北邮的 腾讯QQ之技术类OFFER攻略 由于近来有些人都问我腾讯笔试和面试到底是考什么,问什么,所以就灌下这篇水文,也算是我自己复习一遍以及给有兴趣或者后来者嗤鼻一笑的机会:)其实应聘内容也真的很难说清楚,而且我也不知道我所经历的是不是有代表性,何况我还是找工作的新手(本科也没找过工作,之前也只是应聘过华为),所以如果下文有什么疏漏之处,尽管踩我好了:) 1。笔试 我想腾讯的笔试还是比较适中的,虽然广度与深度都不够,但是毕竟因为它只是笔试,只是用来筛选面试者的,而不是象学术竞赛一样一战决胜负,何况它是笔试,所以也就有笔试的局限性。(啊哦,是不是离题?)笔试主要是C++的内容,然后还有一部分数据结构、系统平台(WIN32和LINUX都有)的编程知识(线程模型、共享内存、编译或对象模型等)、JAVA (这次笔试JAVA有一题,是填写同步的关键字的,当然题目没有明明白白告诉你写synchronized这个关键字啦,否则就要被人BS了,哈哈。好在JAVA下的同步基本实现机制相当简洁,只要刚才那个关键字申明一下就可以了,学过java多线程模型的人都应该知道填什么,可惜我那时我也拼写错误了,漏了一个字母。。。,好象是5分一题的,损失不

游戏面试题汇总

腾讯公司的面试题 1 、对MMORPG 的CLIENT/SERVER 使用白盒和黑盒的方法进行集成和系统测试; 2 、编写测试计划完成测试任务。 工作要求: 1、了解C/S结构,并熟悉TCP/IP、UDP协议; 2、掌握常用的软件测试工具、测试流程,熟悉软件工程; 3、熟悉C++或Delphi Windows编程; 4、了解游戏客户端程序设计和服务器架构方式; 此题是腾讯招聘游戏测试人员的题目!通知偶去面试!今天上午偶p点p点的就去坐了公交,一个半小时后到了公司总部,(附:公司总部是受其他城市的委托来面试我的)主考是北方人,我也是北方人,于是很快就出题了!如下!1,网络游戏交易的流程,用Oracl,sql,叙述出来 2,找到交易这个流程之间的测试点然后问偶,能写出来吗?偶说,能,问:需要多久?偶:20分钟然后对表!关门,偶开始狂写狂画,之后偶觉的思路没理清,换张纸,慢慢画,急切间服务器的英文---server忘记了,而且字体超级烂,偶本来字很好看的,,,毕业至今没写过几个字哈,生疏了,也紧张。终于在20分钟内大概画了个流程图针对于第一题,并附上测试用例!第二题,偶只写出了两个测试点!门开,主考进来,看偶的纸,说,我要的就是这个,然后问:软件测试最重要的是什么?偶觉的哪个阶段都重要啊,不厌其烦也很重要,于是偶就头晕晕的很笃定的说功能测试最重要!又问些对游戏的感受和了解,就ok了!最后问偶愿意去另外的城市工作吗?给偶一个考虑的机会,偶呆了一秒说:您知道,我刚来这里,是自己来的,无牵无挂,只要是xx公司,哪个城市都行!于是结束了面试!偶本来以为不会这么良好吧,偶的第一次面试! 刚刚从公交上下来,准备回住的地洗澡澡,电话响了,是那个城市的分部打来的电话,说是要电话面试我,由于大街上很嘈杂,狂跑到小区的里面蹲在草坪上接受面试,呵呵!问的问题跟上午面试的题一样,不过交易变成了组队,偶还照我上午的思路说了下,但是人家说那不对,然后自己说了下去,可惜我没听清楚他说的什么,因为那会信号不好,然后我跟他口风说对对,是那样,然后继续问我 第2个问题: 玩过什么游戏,对游戏的熟悉程度,以及你认为的游戏测试包括那些?我的回答:因为本人接触游戏很早,从传奇到奇迹,到现在的3d,天堂2,魔兽世界,英雄,热血江湖,只要是rpg的基本上都玩过,不管是q版的还是武侠魔幻的,还有休闲类的,比如泡泡堂,疯狂坦克等等,强调了我的测试经验是休闲类的游戏,包括大富翁,泡泡龙,主要负责功能测试,立足于用户角度,包括键盘的操作,指令的确认返回,可玩性测试等,[这期间他还问我竞技类游戏呢?比如cs,我说呵呵,cs以前是我的最爱] 然后他问:你对可玩性测试是怎么认识的偶回答:包括色彩的显示,画面的连接,服务器的流畅度,以及游戏平衡性的设置,举例来说,以前的奇迹比传奇操作简单一点,这是一个方面,奇迹的装备很华丽能够吸引人,泡泡堂的角色造型很可爱,容易吸引女孩子,这些都是可玩性方面的 第三个问题: 你认为象早期的超级玛丽游戏上面的按键怎么做测试?偶回答:超级玛丽的游戏的键盘很简单,手柄上面的跳,走,跑,和四个方向键,四个方向键可以用枚举的方法测试,看其输入跟确认结果是否一样,不一样了就是问题所在,同样的功能键--跑跳走等也是这样!(其实偶回答的应该是属于测试目的,和测试脚本,与测试执行,测试平估之间的联系~渴望高手指点一下偶这样的思路正确与否?)他问:有没有想到测试时候同时按几个键,或者乱按键会出现什么结果?偶回答:当然需要这样的测试,站在用户的角度来说,我们做测试

软件测试面试题目及答案

软件测试面试题目及答案 这是一份很火的软件测试面试题目及答案,今天千锋老师就发出来给大家看看,并介绍一下思路。 <1>功能方面,是否能按指定条件查到正确、完整的结果,具体: 1、录入条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性; 2、录入条件为不可查到结果的关键字、词、语句; 3、录入条件为一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等价类划分的方法等。

<2>性能方面,可利用测试工具或各种测试手段考虑功能在各方面的表现,具体: 1、压力测试:在不同发用户数压力下的表现(评价指标如响应时间等); 2、负载测试:看极限能承载多大的用户量同时正常使用; 3、稳定性测试:常规压力下能保持多久持续稳定运行; 4、内存测试:有无内存泄漏现象; 5、大数据量测试:如模拟从庞大的海量数据中搜索结果、或搜索出海量的结果后列示出来,看表现如何等等。 <3>易用性方面,交互界面的设计是否便于、易于使用,具体: 1、依据不同的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理; 2、查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等; 3、标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实用的检索方式是否正常? 4、输入搜索条件的控件风格设计、位置摆放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化设计?

<4>兼容性方面,跨平台、多语言等多样性环境组合情况下测试使用的正常性,具体: 1、WINDOWS/Linux/UNIX等各类操作系统下及各版本条件下的应用; 2、IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下、各种显示分辨率条件下的应用; 3、SQL/Oracle/DB2/MySQL等各类数据库存储情况下的兼容性测试; 4、简体中文、繁体中文、英文等各类语种软件平台下的兼容性测试; 5、IPHONE/IPAD、安卓等各类移动应用平台下的兼容性测试; 6、与各相关的监控程序的兼容性测试,如输入法、杀毒、监控、防火墙等工具同时使用。 <5>安全性方面,往往容易被忽视的环节,具体: 1、被删除、加密、授权的数据,不允许被查出来的,是否有安全控制设计; 2、录入一些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句产生漏洞,如可以查出所有数据等等,这方面要有一些黑客攻击的思想并引入一些工具和技术,如爬网等。 3、用白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患; 4、对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制;

2021年腾讯产品游戏策划笔试题与经验

腾讯产品游戏策划笔试题与经验 首先先说产品吧,我报的是产品策划/运营(貌似基本上产品都是选这个的)。 第一个图表1-2题,问关于35岁以下通勤人数。(数字比较大,最好能带个计算器。) 第二个图表3-4题,问什么我给忘记了……不难,数字也很好算。 第三个图表5题,问哪年哪个学校合格率高。(这题最好也用计算器,数字蛮变态的,不是整除的数) 貌似15个还是20个。 其实有点像公务员的行政能力测试题,不难,考逻辑推理的,基本认真想想都能推理出来。 其实也是逻辑推理,但是没有选项,靠自己推答案。

我看到蛮多同学也写了些题目了,我就不写了。4道题目,第一、三道是文字推理,第二道是数字推理,第四道是排座位,都蛮简单的。 40分钟绝对能做完,不用着急,慢慢做肯定来得及。 后来hr说报产品的可以试试游戏策划,所以我又做了一下游戏策划的卷子,这个不适合我,呵呵。不过我还是说说题目。 涉及面很广,有逻辑题、数字题、文学、历史等等,反正很杂。 说几道我记得的吧~ 第一题问四大神兽(青龙、白虎、朱雀、玄武) 还有问朝代的,很简单。 有一道问概率的,蛮烦的,还是带个计算器吧~ 还有一些关于网游的问题,我都是蒙的。呵呵~玩游戏的同学应该很熟悉。

这部分主要问的'都是游戏相关的。 比如说哪个公司出产的什么游戏。 游戏的 ___基于哪个平台。 某个游戏是什么类型的。 还有在游戏里面的简称是什么意思之类的,因为我不了解,所以记不太清楚了,不好意思了~ 貌似是5道吧。 有一道给你一些关键词,然后用这些关键词写一个游戏的世界观。 还有是算 ___的。具体题目很长,不过不难,用 ___好好推肯定能算出来。 第三道貌似是算概率的,有点小复杂,大家要看清楚怎么样打怪兽、怎么样才能炼宝石。

游戏测试面试技巧

游戏测试面试技巧 一些想到游戏公司做测试的朋友,通常在简介中体现了游戏史和游戏热情。仅有这些是很难把爱好当作工作的,以下是小编为你整理的游戏测试面试技巧,希望能帮到你。 1.您从什么时候开始接触游戏的(不论是街机或者是电视游戏,还是电脑游戏)?第一眼见到游戏的时候,您感觉如何?您觉得现在的游戏怎么样? 2.游戏的哪些因素是您最关注的,画面、剧情、音乐、整体流畅感和平衡性?哪些类型的游戏您最喜欢玩,RPG,RTS,SLG,FPS,AVG .etc? 3.在您玩游戏的时候,突然游戏出现某个漏洞,您的感觉是? 4.请问你使用过何种游戏修改工具,特别擅长哪种,请就你熟悉的一款单机游戏把里面一段数据完整的分析出来,要求图文说明,如英雄无敌III里的英雄属性相关的数据。 5.请问您知道BUG一次的含义吗?游戏中的致命BUG一般频繁出现在什么地方?所谓致命BUG:就是能让一款游戏玩家人数锐减的那种啦,如:游戏金钱方面的,游戏平衡方面的等等。 6.如果您玩网络游戏的话,举几个你曾经在网络游戏中发现的BUG,最好是你站在玩家的立场上看,觉得可利用价值最高的BUG,然后简?... 1.如果你要算上掌机那种满是方块的游戏的话我真的记不清是什么时候了,应该可以肯定是在小学时代。 2.我最关注剧情,音乐(因为我的初恋时仙剑);RPG最中意,休闲格斗也可以。 3.赶快修正就好了,如果使部分人非法获利那就很不爽了。 4.一般都用百度排位较高的工具(相信你也一样),WAR3和KOF比较熟闭上眼睛就能想起属性相关数据(相信你也一样)

5.游戏漏洞吧。金钱类的BUG一般修正的都挺快,因为影响到公司获利吧,而且获利者比较少,虽然玩家骂个不停但是总会过去;平衡类比较致命,暴漏出来后修正也不可能很快但是不良影响传播很快玩家抵制情绪最大(无数游戏死于外挂啊) 6.发现过这类型BUG的玩家应该是少数吧,看来我属于比较本分的玩家(玩游戏嘛谁老想着投机取巧啊) 一、面试程序不同的单位对面试过程的设计会有所不同,有的单位会非常正式,有的单位则相对比较随意,但一般来说,面试可以分为以下五个阶段: 第一阶段:准备阶段。准备阶段主要是以一般性的社交话题进行交谈,例如主考会问类似“从宿舍到这里远不远”、“今天天气很好,是吗?”这样的问题,目的是使应聘人员能比较自然地进入面试情景之中,以便消除毕业生紧张的心情,建立一种和-谐、友善的面试气氛。毕业生这时就不需要详细地对所问问题进行一一解答,可利用这个机会熟悉面试环境和考官。 第二阶段:引入阶段。社交性的话题结束后,毕业生的情绪逐渐稳定下来,开始进入第二阶段,这阶段主要围绕其履历情况提出问题,给应聘者一次真正发言的机会。例如主考会问类似“请用简短的语言介绍一下你自己”、“在大学期间所学的主要课程有哪些”、“谈谈你在学期间最大的收获是什么”等问题。毕业生在面试前就应对类似的问题进行准备,回答时要有针对性。 第三阶段:正题阶段。进入面谈的实质性正题,主要是从广泛的话题来了解应聘人员不同侧面的心理特点、行为特征、能力素质等,因此,提问的范围也较广,主要是为了针对应聘者的特点获取评价信息,提问的方式也各有不同。第四阶段:结束阶段。主考在该问的问题都问完后,会问类似“我们的问题都问完了,请问你对我们有没有什么问题要问”这样的话题进入结束阶段,这时毕业生可提出一些自己想提问的问题,但不要问类似“请问你们在我们学校要招几个人”这样的问题,大部分单位都会回答你“不一定,要看毕业生的素质情况”,可以就如果被公司录用可能会接受的培训、工作的主要职责等问题进行提问。 二、面试中可能被问到的问题面试随单位和岗位的不同而有很大差别,没有固定的形式、问题和答案,这里所列的只是常见的一些问题和回答的要点,仅供毕业生参考。 (一)关于个人方面的问题 1、请介绍一下你自己在面试前用人单位大多都看过了毕业

软件测试笔试题及答案

1、TCP是互联网中的(1 A)协议,使用(2 C)次握手协议建立连接。当主动发出SYN连接请求后,等待对方回答(3 A)。这种连接的方法可以防止(4 D),TCP使用的流量控制协议是(5 B)。(1)A.传输层 B.网络层C会话层 D.应用层 (2)A.1 B.2 C.3 D.4 (3)A.SYN,ACK B.FIN,ACK C.PSH,ACK D.RST,ACK (4)A.出现半连接 B.无法连接 C.假冒的连接 D.产生错误的连接 (5)A.固定大小的滑动窗口协议 B.可变大小的滑动窗口协议 C.后退N帧ARQ协议 D.选择重发ARQ协议 2、下列叙述中,与提高软件可移植性相关的是D 。 A.选择时间效率高的算法 B.尽可能减少注释 C.选择空间效率高的算法 D.尽量用高级语言编写系统中对效率要求不高的部分 D软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。 3、用边界值分析法,假定1

相关文档
最新文档