智辉网络

智辉网络

面试题: 如何对一个游戏进行设计测试用例._腾讯游戏测试面试题及答案

admin

本文目录一览

腾讯WEB前端笔试题和面试题答案

面试题: 如何对一个游戏进行设计测试用例._腾讯游戏测试面试题及答案-第1张-游戏资讯-智辉网络

腾讯WEB前端笔试题和面试题答案

  能进入腾讯工作是多少人的梦想,下面我为大家搜集的一篇?腾讯WEB前端笔试题和面试题答案?,供大家参考借鉴,希望可以帮助到有需要的朋友!

  一、 耐心填一填!(每空4分,共24分)

  1. 为span设置类a与b,应编写HTML代码_________。

  2. 设置CSS属性clear的值为_both___________时可清除左右两边浮动。

  3. ____li________标签必须直接嵌套于ul、ol中。

  4. CSS属性_____margin_______可为元素设置外补丁。

  5. 设置CSS属性float的值为___none_________时可取消元素的浮动。

  6. 文字居中的CSS代码是____text-align:center________。

  二、 精心选一选!(每题4分,共16分)

  1. 下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度( C )

  A. display:inline B. display:none C. display:block D. display:inheric

  2. 选出你认为最合理的定义标题的方法( C )

  A. 文章标题

  B.

  文章标题

  C.

  文章标题

  D. 文章标题

  3. br标签在XHTML中语义为( A )

  A.换行 B.强调 C.段落 D.标题

  4. 不换行必须设置( AC )

  A.word-break B.letter-spacing C.white-space D.word-spacing

  5. 在使用table表现数据时,有时候表现出来的'会比自己实际设置的宽度要宽,为此需要设置下面哪些属性值( AD )

  A. cellpadding=?0? B. padding:0 C. margin:0 D. cellspacing=?0?

  三、判断对或错!(每题4分,共24分)

  1. CSS属性font-style 用于设置字体的粗细。 ( ? )

  2. CSS属性overflow用于设置元素超过宽度时是否隐藏或显示滚动条。 ( ? )

  3. 在不涉及样式情况下,页面元素的优先显示与结构摆放顺序无关。 ( ? )

  4. 在不涉及样式情况下,页面元素的优先显示与标签选用无关。 ( ? )

  5. display:inline兼容所有的浏览器。 ( ? )

  6. input属于窗体元素,层级显示比flash、其它元素都高。 ( ? )

;

面试游戏测试工程师,一般HR都会问一个问题:谈谈你对游戏测试的了解,大家有什么想法或者意见?

游戏测试的想法和意见如下:

简而言之,如果说策划是游戏质量的上限,那么游戏测试就是游戏质量的下限。

在很多游戏论坛里,尤其一些有些年代的游戏,玩家往往对那些不断出新的鸡肋功能褒贬不一,但是,修改那些恼人的bug和不良的体验确是广大玩家最大的呼声。

在很多时候,游戏策划也负责测试的工作,但是正如让程序员自查代码一样,策划能够发现一些bug和一些与设想不一致的地方,但对自己错误的设计却无法发现。因此,游戏测试这个岗位是有存在的意义和不可替代性的。

游戏测试的基本内容:

游戏测试工程师就是管控游戏质量的一个岗位,工作中就是发现问题并进行改进,从而提升游戏产品的质量。一款好的游戏是离不开游戏测试部门的。

游戏测试主要测试两个部分,第一个部分是传统软件测试,第二部分是游戏本身的测试。

网络游戏内的世界,它相当于网上的虚拟世界,是人类社会的另一种方式的体现,所以也包含了人类社会的一部分特性,比如,游戏的风格是中国风还是日韩风格,大到游戏整体,小到NPC的对话。

比如一个书生是用斯文的口气对话,主角去接任务却是江湖大侠的口气,这就不合乎常规了,所以游戏一定要符合人类社会的特性。

游戏既要有人类社会的特性之外还涉及娱乐性,可玩性等独有特性,所以测试的面相当的广,我们称之为游戏世界的测试,像游戏的平衡必须要测试。

比如一款NB的装备影响到游戏的平衡,那这件装备的爆率是否应该调低,或者这件装备属性是否要削弱,再比如游戏技能的伤害,凡是影响游戏平衡的都是需要进行测试的。

腾讯面试,居然凉在MySQL上,卧薪尝胆后二次面试入职腾讯天美

爱因斯坦说过“耐心和恒心总会得到报酬的”,我也一直把这句话当做自己的座右铭,这句箴言在今年也彻底在“我”身上实现了。

每一个程序员都拥有一座大厂梦,我也不例外,去年面试腾讯,竟然被MySQL问倒了,很多相关性的问题都没有答上来,才2面就凉凉了。回去之后也潜心复习了,准备了二战,如今终于进入了腾讯,被录用。

以下展示的腾讯面试题(含答案)、学习资料、实战文档等,均可以免费分享给大家,需要的朋友,私信我【电子书】即可哦!

之前的腾讯面试题都有做总结,具体面试题内容整理成了文档,本文是针对MySQL系列的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些MySQL难题, 其他专题内容(含答案)的文档资料,点击【面试】即可领取。

腾讯天美面试技术题:

面试题答案:

(1)MySQL 专题部分(先刷题)

MySQL 面试题答案:

(2)MySQL 性能优化的21个最佳实践

(3)MySQL 性能调优与架构设计

(1)Java面试手册

(2)实战文档

以实战Java虚拟机为例:

(3)Java核心知识点整理文档

由于篇幅限制,很多内容都只展示了目录和截图,这些都整理在文档里,需要这些文档资料的,均可以 免费分享 给大家,希望所有的程序员都能够学习起来,努力实现我们的大厂梦!

面试问题及答案 技巧

一、面试常见问题及答案

提问1、请自我介绍一下你自己

回答提示:不要只是简单介绍自己的姓名、年龄、爱好、工作经验,这些简历上都有。企业最希望通过这个问题,了解你是否能胜任工作,所以,也要注意介绍自己最强的技能、最深入研究的知识领域、个性中最积极的部分、主要的成绩等,简短但要能突出自己积极的个性和做事的能力。

提问2、五年内,你的职业规划?

回答提示:最普通的回答是“我准备在技术领域有所作为”或“我希望能按公司的管理思路发展”,当然,你也可以说出一些你感兴趣的职位。考官总是喜欢有进取心的应聘者,如果回答“不知道”,或许就会是你丧失了一个好机会。

提问3、我们为什么聘用你?

回答提示:这个问题,主要是测试你的沉静与自信。可以根据自己的实际情况和优势,加以说明,让你的答案具有说服力。而一个简短、有礼貌但非常笃定的收尾也很重要,比如,“我能做好我要做的事情”,“我相信自己”。

提问4、如果你内录用了,但工作一段时间后,你发现你并不适合这个职位,怎么办?

回答提示:首先强调,申请这个工作是你经过了深思熟虑和全面了解的决定,既然互相选择了,所谓的不适应肯呢过是缺乏经验或者业务不熟练导致的。而后表明态度:如果发现短时内能力与职位有差距,你会不断学习,虚心向领导和同事学习业务知识和处事经验,力争减少差距,相信假以时日,是能够做好工作的。

二、面试技巧

1、有问必答,答是所问

回答时应依循面试官的问题与指示,例如:「请介绍一下你自己。」应强调自己相关的学历与经验,作重点陈述,展现出自己和所应聘岗位相匹配的能力。首先求职者要尽量克服自己的紧张心理,听清楚面试官的问题后再作出回答。 

2、表现自信,大胆迎战

企业邀请你去面试,说明企业对你已经大致认可。因此,在面试的过程中,要对自己的能力有信心,这样会帮助你控制充满压力的情绪,更能予面试官一个良好印象。

3、引用例证,忌空泛语

回答问题时,要尽量引用现实中的例子,避免难以成立的论句,如「我会全力为公司服务」,「这份工作的确很适合我」等空泛语句。用事实说服面试官,让面试官相信你的能力。

4、语调肯定,正面有力

应该集中正面的回答,如「我认为这方法可行」。有关自身能力的问题,应肯定回答:「我可以做得到」,而不是「我希望可以做到」或「我想可以做到」。肯定的语调也是你自信心的展现。

软件测试面试常见问题及答案是什么

一般软件测试的面试分为三轮:笔试,HR面试,技术面试。

?前两轮,根据不同企业,或有或无,但最后一个技术面试是企业了解你“行不行”的关键环节,每个企业都会有的。

?在平时的学习、工作中一定要善于总结,如果回答不好,面试官会认为你技术能力有限或者不勤于思考,是很容易被pass掉的。

简单为大家总结了些面试过程中经常会被问到的问题:


hr会问的几个问题

1.你觉得自己的优缺点是什么

2.你上一家公司的薪资是多少,调了几次薪

3.为什么从上一家公司离职呢

4.离职证明和背调可以吗?

5,你还有什么问题要问吗?

(这些问题都带坑!回答不好会死在这儿的,不知道怎么回答,可以百度下或者联系在线客服)

?

技术方面的问题

【功能方面】

1.你是怎样理解软件测试的

2.让你介绍你做的项目的业务流程

3.软件测试的流程

4..你认为什么是bug,说一下你印象深刻的bug,结合项目说一下你们公司有哪些类型的bug和bug评判严重程度的标准

5.如何保证软件测试的质量

6.如何保证你写的测试用例覆盖所有的场景

7.如果用户在正式环境发现一个bug,你在测试环境没有发现,怎么办

8.项目测试到什么程度就可以上线了

?

【场景方面】

1.让你写登录,支付,充值,购物车,文件上传,三角形,笔,水杯等的测试点(80%的公司会让你分析测试点!!!)

?

【计算机网络基础知识】

1.http协议的内容是什么?

2.请求头的内容有哪些

3.常见的状态码有些

4.http和https的区别有哪些

5.tcp和udp的区别

6.请描述下tcp的三次握手四次挥手的过程

7.网关的作用

8.osi七层模型每一层的作用

9.session是什么,cookie是什么,有什么使用场景

10.session和cookie的区别

?

【接口测试】

1.你认为的接口是什么

2.接口测试工具工作的原理是什么呢?

3.接口中包含哪些内容

4.接口用例如何写

5.你是如何做接口测试的,使用的什么工具?

6.接口自动化了解过吗

7.get和post的区别

?

【自动化测试】

1.可能会问到selenium

2.selenium元素定位的方式,显示等待,隐式等待,强制等待的区别等

3.接口自动化脚本的编写原理和过程

这块可以不用担心,只要会一些简单的就可以了,因为对于初中级测试来说,自动化是一个加分项,一般如果自动化掌握的很熟练的同学薪资是在12-25k之间的

?

【其他测试问题】

1.简述转包过程,你用的抓包工具是什么

2.如何分析一个bug是前端还是后端bug

3.url后面跟数据的话如何拼接上去

4.抓包的原理是什么

5.你们公司使用的bug管理工具是什么

6.弱网测试是如何实现的

7.web测试和app测试的区别是什么

8.给你一个软件你会如何进行测试

9.兼容性测试你是如何做的(从app?和?web两方面回答)

10.冒泡排序之类的一些代码题

11.如果在正是环境发现bug测试环境没发现怎么办

12.如果有一个bug,怎么判断这个bug是前端代码导致的还是后端代码导致的

?

这些问题回答的正确与否直接决定了你能否留下,甚至能拿多少薪资的问题,多回答对一个问题,就有可能多为自己争取到500-1000块的工资呢。如果不知道怎么回答,可以私信细聊哦!

面试题: 如何对一个游戏进行设计测试用例.

一、游戏软件与通用软件的区别 a) 通用软件的需求明确,游戏软件需求理想化 i. 通用软件中用户每步操作的预期结果都是明确且有规范可参考的,而网游中并 不是所有的需求都有一个明确的预期结果,拿技能平衡性来说,我们所谓的平衡也只是相对的平衡,而非绝对的平衡。没有什么明确的参考参数。只能根据以往游戏的经验获得一个感知的结果。 ii. 网络游戏中的某些功能是有预期结果可参考的。例如组队、交易,而另外一些 带有策划创意的功能,却是根据策划个人的理解,来确定其预期结果的。人的思考力都是有限的,所以不能保证在他的创意中会考虑到各种各样复杂的细节。也不能够保证这个创意就可以完全被用户所接受。 当你作为游戏测试人员时,很多时候你需要做的不仅仅是验证功能。也需要帮助开发者和用户找到一个互相容忍的平衡点。游戏软件的测试员带有对策划需求的怀疑,力求通过自己的努力在玩家和开发者之间将可能产生的矛盾减小。 b) 通用软件开发过程中需求变更少,游戏软件开发过程中需求便更快 i. 通用软件的使用人群和软件的功能针对性,决定软件从开始制作就很少再有新 的需求变更。而游戏软件,为了满足玩家对游戏的认可度,策划需要不断的揣摩玩家的喜好,进行游戏功能的改进。加之网游制作本身就是一个庞大复杂的工程,开发者不可能做到在开发的前期,就对游戏架构及扩展性做出最好的评估。所以导致为了满足用户的需求而不断的进行一些基础架构的修改,基础架构的修改必然导致某些功能的颠覆。所以就出现了,游戏开发过程中的一个恶性循环,当基础架构修改到满意了,玩家的需求又有了新的变化,随之而来的又要进行新的调整,再进行新的修改。最终导致了游戏软件的开发周期不断加长。任何一个有经验的团队,对于每一个影响基础的改动都应该做出正确的评估。 二、网游有哪些测试内容 a) 性能 i. 客户端性能 ii. 服务器端性能 1. 服务器 2. 数据库 iii. 网络 b) 功能 i. 从运行完game.exe打开游戏界面后可进行的各种操作、玩法 ii. 界面 iii. 音乐 c) 自动化 i. 测试工作组织实施中需要的工具、软件、平台的开发 ii. 自动化的回归测试作用:游戏中基础的、变动不大的、出错率高的、可进行 checklist重复测试的功能、性能等自动化是一个好方法 iii. 任何时候自动化都取代不了人脑,它只是将一些重复性的劳动从我们测试人员 身上去掉,让我们有更多的时间做更有意义的事情,如果你觉得你做一件事情是重复的,且有规律可行的,不防考虑自动化 三、游戏中针对功能性测试测试用例编写浅谈
国际体验设计协会IXDC 历届大会精彩集锦
游戏用户体验大会 互联网产品大会 交互设计体验周
作者:sunli 制作时间:2008年10月份 个人空间地址:
[url]http://www.51testing.com/?89706[/url] 本文档仅供学习参考,请误擅自转载
2 / 3 先了解下游戏中有哪些功能: a) 游戏发开中的功能有哪些 i. 不同的游戏对于功能的划分不同,但是目前主流一些功能划分中有以下内容: 1. 基础操作 2. Npc 3. 地图 4. 装备 5. 剧情 6. 技能 7. 人际 8. PVP 9. …… 这样我们很简单的将整个游戏的功能进行了划分,划分完毕,下来的工作就是针对某个功能的测试了。很多人都问过一个问题,游戏测试中测试用例到底有什么用。下面继续~ b) 游戏测试的测试用例有什么作用 i. 测试执行过程中,按照用例指示的操作检查操作结果是否正确,记录测试过程 中发现的bug ii. 按照用例的执行结果确认功能的通过与否,也有的按照用例的覆盖率来确定单 服测试的通过与否 iii. 便于回归测试的执行 这样讲应该比较明白了吧。 c) 测试用例应该包括什么——测试执行过程中所需的所有信息,举例说明下。例如: i. 表头:功能名称、案例编写人员、编写时间、测试人员、测试时间 ii. 正文:功能点、测试点、测试输入、预期结果、实际结果 iii. 用例执行结果统计 d) 功能点模块化理念 都知道一个复杂庞大的系统,程序在实现时会将其分成若干模块按照模块功能优先级进行实现。我们测试过程中也采用这种方法,将复杂的功能点按照实现功能进行分类,分类后的测试点,再进行分类,直至细分成为一条条用例。就像庖丁解牛那样。 按照等价类划分法,将同一判断条件的测试点组成一个集,在这个条件基础上再次判断的条件,我们假设它已经成立。这样在用例设计过程中就需要测试人员清楚的知道,哪些条件是一类需优先确认的,哪些是以这类条件为基础的。我们最终形成的测试用例一定确保的是一条用例只检查一个测试点。 这样设计也有另外一个好处,如果一条用例不能走通,其它的还可以继续检测,经常会遇到测试过程中由于一个bug,导致测试工作停滞。现在这样子我们就可以采取脚本调试,或者其它方法跳过有bug的测试内容,继续进行其它测试点的测试了。 e) 场景测试法协助功能点细分 游戏测试中,场景测试方法是经常用到的一种方法,什么是场景测试法,及按照功能设计要求,在脑中模拟出来的一个功能使用时的操作流程。按照每步操作的针对点,将针对点划分为所用例设计时的小功能点。划分时需每步针对点的各种检查点分到该功能点内设计为该功能点的检查点。再根据检查点进行测试输入(及操作过程)的编写。用例编写过程中的思考方式就如上了。讲起来比较抽象,希望对
作者:sunli 制作时间:2008年10月份 个人空间地址:
[url]http://www.51testing.com/?89706[/url] 本文档仅供学习参考,请误擅自转载
3 / 3 大家有所帮助。 f) 用例的设计原则——一直有人问到底要详细到什么程度 i. 我们不期待用例编写到任何人都可以执行,也没有这个必要 ii. 我们针对的是网游的测试人员,至少是玩过网游的人,这些人对于游戏中的基 础设定都有认识,我们不可能对着一个不知道任务界面是什么的人大讲怎么测试任务。所以我们用例编写的原则就是针对我们测试组内的测试人员。 iii. 但是,请不要简略到别的测试人员看不懂,特别是当你是专职的用例编写人员 时,编写时请多考虑下语言描述的方式。请让你的同伴可以看懂,你所要表达的意思。 iv. 用例是没有固定格式的,它的主要原则就是,测试中所需所有信息,我通过你 的文档都能够获取到。所以不要再执着的像别人要模板。模板你自己都可以设计,发挥你的创意。 四、编写过程注意事项 与设计人员的沟通 拿到一份文档时请不要急于编写,在这之前很多事情需要做,请先将文档阅读至少三遍,然后思考下,你自己大脑中是否有你所看文档功能点的一个流程图,当确认已经准备好了。开始设计用例,用例设计的过程就是与设计人员不断沟通,深入了解功能的过程。你会发现,或许跟你之前流程图中想像的并不完全一样。这个时候不必惊讶,去找他们核对就好。不怕发现问题,就怕没有发现问题,最终做了很多无用功。编写过程中发现的没有预期结果的内容,请及时与策划人员、程序人员核对,必须三方核对。核对完毕提醒策划人员及时更新设计案,提醒程序人员设计案新修改内容。这样你会发现,设计测试用例过程的本身就是发现策划案不完善的过程。 请运用你的思维,采用边界法、等价类划分法、错误推断法、以及以往的经验,将每一个测试点的所有需检查点进行充分的设计。发挥你的主动性,和测试组内其它人探讨你认为可能存在风险的测试点,以便得到更多有价值的信息

标签 面试题 如何对一个游戏进行设计测试用例_腾讯游戏测试面试题及答案