游戏测试面试题
腾讯公司的面试题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以前是我的最爱]然后他问:你对可玩性测试是怎么认识的偶回答:包括色彩的显示,画面的连接,服务器的流畅度,以及游戏平衡性的设置,举例来说,以前的奇迹比传奇操作简单一点,这是一个方面,奇迹的装备很华丽能够吸引人,泡泡堂的角色造型很可爱,容易吸引女孩子,这些都是可玩性方面的第三个问题:你认为象早期的超级玛丽游戏上面的按键怎么做测试?偶回答:超级玛丽的游戏的键盘很简单,手柄上面的跳,走,跑,和四个方向键,四个方向键可以用枚举的方法测试,看其输入跟确认结果是否一样,不一样了就是问题所在,同样的功能键--跑跳走等也是这样!(其实偶回答的应该是属于测试目的,和测试脚本,与测试执行,测试平估之间的联系~渴望高手指点一下偶这样的思路正确与否?)他问:有没有想到测试时候同时按几个键,或者乱按键会出现什么结果?偶回答:当然需要这样的测试,站在用户的角度来说,我们做测试应该尽全力的进行全方位的思考和测试!第四个问题:给你一个测试脚本,你怎么制定测试计划?你的测试目标是什么?偶回答:测试目标我想应该有个最高测试目的,游戏测试和软件测试的不同也包含有这一点,游戏测试的最终目标是让普通大众去把握和接受,而软件有没这个普遍性,所以制定测试计划的时候也应该跟随脚本向这个目标走。
然后就是个人认为测试过程是随着软件游戏的开发过程而进行的,每个阶段都应该有不同的开发过程和测试过程,所以每个阶段的测试计划和测试目的是不同的,我不知你问的具体指哪个方面,而我以前从事的是功能测试,就是黑盒测试!这时还问偶一个问题:你做的功能测试是怎么发现并提交bug的?偶的回答:我以前的测试过程是每天的测试内容侧重点是不同的,要根据leader发布的测试计划走,提交bug一般要形成图文并茂,再现bug出现场景,有理有据,形成文档,提交!然后就是他说:那好,今天就问到这里,有其他联系了会有别的人给你其他的面试。
最后我问一点:我想问一下,我记得你们招收的学历是本科,可是我是大专,所以我想感谢你们给我面试的机会!他笑到,这个没什么的,学历我们并不看中,老总是想把你外聘的,好的,就这样,一起学习!呵呵当时我就傻了~~~外聘,,,就是打工扫地也好啊,不管是不是正式,有个工作就行!!!本人第一次面试就这样。
京东的测试开发和腾讯的软件测试,哪个面试难度更大
展开全部 这个职位更重视经验和技巧的积累,至于门槛只有一点,那就是你是否喜欢游戏,是否对游戏抱有热情,是否能够全身心地投入游戏。
这并不仅仅意味着你喜欢玩游戏就够了,用娱乐的态度和用测试的态度来“玩”游戏完全是两回事。
你面对的也许是没日没夜走同一张地图,打同一个关卡,反反复复,没有乐趣,你能忍受吗?具体来说,想成为一个合格的游戏测试员还要掌握:1.熟悉电视、电脑、手机等各种类型的游戏;2.有丰富的游戏经验并且对游戏有独特的见解;3.熟悉游戏测试流程,对测试理论有深刻的理解;4.较强的逻辑思维能力及分析对比能力;5.能够很快接受新的技术和测试技巧;6.具备良好文字表达和理解能力,善于文档报告书写;7.能承受在紧迫限期内完成工作任务的压力;8.有较强的团队合作精神、沟通和协调能力,能够有力协调并推动工作的开展;9.有强烈的责任心和敬业精神。
腾讯要求:首先,要有宽泛的计算机基础知识。
微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。
都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。
我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。
为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。
例如对于一个用C写的上网拨号程序,测试员需要考虑: (1) 程序的功能是否正确;(要求计算机知识) (2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力) (3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识) (4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识) (5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识) (6) 如何搭建测试环境;(动手能力,硬件知识) (7) 做代码检查;(比较深入的C语言知识) (8) … 所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。
如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。
其次,要掌握一门编程语言。
有的朋友可能会说,我就是不愿意做编程才来做测试的,怎么测试还有这么一个要求?我要尝试说服你:)。
我的理由有两个: 1. 只有知道怎么做一个软件产品,才能真正懂得这个产品。
而只有真正懂得了产品,才能做好测试。
一行代码不会,你会始终是个门外汉。
不要满足于点鼠标,而去尝试着打开我们面前的黑盒子。
2. 自动化测试技术需要编程技术。
自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。
对于测试员来说,编程技术不要求精通,但要会。
再次,学好英语。
在现阶段,我们只能承认,在计算机方面,英语国家领先。
有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。
举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。
以上所说的几点看法,都是在计算机行业里面打转,下面说几个“虚”的要求吧。
1. 锻炼出一双测试的眼睛。
我的一个朋友,她也是做软件测试的,她说,有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点,而她老公却看不出来。
她说,这要归功于她有一双测试的眼睛。
测试的眼睛,就是对问题特别敏感,能够发现常人发现不了的问题。
测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅。
耐心,细心和经验,会有助于我们到达这个要求。
2.平和的心态。
从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是这样。
所以,要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流。
千万不要以为自己发现了几个问题,就可以责怪程序员,或者冲过去骂他们一顿。
也不要在背后谈论谁谁谁不行,bug太多。
一个项目是大家共同做的,需要举集体之力才能做完。
我们测试员发现的问题多,表明项目的风险又少了一点,应该高兴才是。
如果你的脾气不好,可能这个恶名会掩盖你的真才实学,很可惜的。
想找一份手机软件测试的工作,没经验,前几天去一家公司面试,问...
你好,关于手机通讯录的测试主要从以下几点可以考虑:第一,通讯录的功能测试。
通讯录的基本功能包括增、删、改、查几个。
增加联系人到通讯录可以分新建号码、从已拨/已接/短信中等获取电话号码进行,可以从这几个方面考虑去测试是否能增加号码。
删除联系人,对以保留的联系人进行删除,看能否删除;修改联系人,对以保留的联系人进行修改,看能否修改;查看联系人,对以保留的联系人进行查看。
在这些功能测试当中,设计各种测试用例,用例可以是单个用例,也可以是一个用例套件;在设计测试用例时,也可以对有效性验证。
其实考虑的内容比较多,测试内容也比较多,凡是界面上有,可以点击的,都要测试。
第二,通讯录的接口测试。
通讯录和拨号程序以及发短信等程序都有接口关系,要对他们之间的接口进行测试。
第三,通讯录的性能测试。
性能可以包括存储、打开时间,存储容量等方面进行考虑。
一时间就想着多么多,肯定还不够全,希望对你有点帮助。
女生以后从事软件测试方面的工作怎么样?
就目前而言,1、软件测试行业在国内越来越受到重视 2、软件测试行业人员缺口大 3、软件测试学习培训周期短而且入门门槛比较低。
如果你是零基础的话,建议你先进行专业的学习培训。
现在的线上培训,教学质量、教学内容和学习费用等都公开透明,还有免费的公开课和1元课程进行试学。
建议你可以去学习。
推荐你去腾讯课堂认证机构学习:(搜“柠檬班”)
腾讯游戏测试员有什么要求?
首先,要有宽泛的计算机基础知识。
微机原理,数据结构,数据库,操作系统原理,编译原理,逻辑,编程语言,网络,等等,都要系统地学习过。
都精通不大可能,因为人的兴趣都不相同,但是,这些功课的基本知识点是应当了解的。
我们在谈到职业的类别的时候,我们可以说C程序员,C#程序员,Java程序员,而没有C测试员,C#测试员,Java测试员,程序员可以只擅长某一门编程语言,测试员却不行。
为什么呢?测试员是代表用户的,在做测试的时候,他(她)需要考虑到方方面面的事情。
例如对于一个用C写的上网拨号程序,测试员需要考虑: (1) 程序的功能是否正确;(要求计算机知识) (2) 是否符合用户的使用习惯;(要求界面设计知识和换位思考能力) (3) 性能是否满足要求,例如长时间使用;稳定性;(要求深入的计算机知识) (4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识) (5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识) (6) 如何搭建测试环境;(动手能力,硬件知识) (7) 做代码检查;(比较深入的C语言知识) (8) … 所以,各方面都了解一点,你在做测试的过程当中你会感觉顺手的多。
如果某写方面还差一些,没有关系,计算机行业的特点就是边做边学,只要是个有心人,学习是很快的。
其次,要掌握一门编程语言。
有的朋友可能会说,我就是不愿意做编程才来做测试的,怎么测试还有这么一个要求?我要尝试说服你:)。
我的理由有两个: 1. 只有知道怎么做一个软件产品,才能真正懂得这个产品。
而只有真正懂得了产品,才能做好测试。
一行代码不会,你会始终是个门外汉。
不要满足于点鼠标,而去尝试着打开我们面前的黑盒子。
2. 自动化测试技术需要编程技术。
自动化测试是软件测试的一个发展方向,一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具。
对于测试员来说,编程技术不要求精通,但要会。
再次,学好英语。
在现阶段,我们只能承认,在计算机方面,英语国家领先。
有很多的资料都是英语的,如果仅仅局限在中文资料方面,会影响你的渊博程度:)。
举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常,你可以根据这个异常到微软网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的,因为还没有翻译过来或者以后也不会翻译的。
以上所说的几点看法,都是在计算机行业里面打转,下面说几个“虚”的要求吧。
1. 锻炼出一双测试的眼睛。
我的一个朋友,她也是做软件测试的,她说,有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点,而她老公却看不出来。
她说,这要归功于她有一双测试的眼睛。
测试的眼睛,就是对问题特别敏感,能够发现常人发现不了的问题。
测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅。
耐心,细心和经验,会有助于我们到达这个要求。
2.平和的心态。
从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是这样。
所以,要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流。
千万不要以为自己发现了几个问题,就可以责怪程序员,或者冲过去骂他们一顿。
也不要在背后谈论谁谁谁不行,bug太多。
一个项目是大家共同做的,需要举集体之力才能做完。
我们测试员发现的问题多,表明项目的风险又少了一点,应该高兴才是。
如果你的脾气不好,可能这个恶名会掩盖你的真才实学,很可惜的。
面试游戏客服该注意什么
上个月,我公司招一名总台文员,应聘的简历非常火爆。
这次的招聘和面试给我的感慨很深,因为,此次招聘总台文员没有限制工作经历,因此,应届毕业生特别多,占了80%还要多。
跟这些应届生密集地交流了后,才知道为什么应届生都说今年工作不好找。
上个月,我公司招一名总台文员,应聘的简历非常火爆。
三天时间收到简历50多份(当时还在增加),初步筛选了30份左右并通知对方来公司面试。
面试那天,共来了20多位,初次面试后,又筛选出了5位。
5位参加复试后最终确定了人选。
这次的招聘和面试给我的感慨很深,因为,此次招聘总台文员没有限制工作经历,因此,应届毕业生特别多,占了80%还要多。
坦白讲,也就是跟这些应届生密集地交流了后,才知道为什么应届生都说今年工作不好找,我感觉真的跟金融危机没有太大关系,主观因素实在太多太多。
感慨1:我对每个应聘者都问了两个问题:一是你知道这个岗位的要求是什么吗?(答案就是我挂在网上的招聘要求);二是你都具备了吗?说说你的理由。
首先,对第一个问题,几乎没有一个应届生能答全。
你没有记住这个岗位的要求是什么,你怎么能回答第二个问题呢?怎么能知道自己适合或者不适合呢?你到底来面试前有没有准备过呢?你重视这个岗位吗?我怎么能够认为你非常迫切想得到这份工作呢?引申开来,这里都普遍存在一个问题,很多应聘者对岗位的理解都是基于自己的想象,想象总台文员吧,不就是怎样怎样的吗?是的,岗位具有共通性,但具体到每个公司里又有特性,这个特性才是关键。
忠告1:面试前基本的准备工作:准确把握这个岗位在这个公司的要求,仔细地跟自己比对,符不符合?自己的强项是什么?并且坦白自己的弱项,声明自己一定在业余时间学习提高,绝对不耽误工作。
感慨2:总台文员的岗位要求里面有一条,“熟练掌握office办公软件”。
针对这一条,无法在简历中筛选,因为几乎每份简历都写了对电脑和办公软件操作熟练,有些还写上通过了计算机几级几级等。
因此,在初试中有专门测试这一条的内容。
其中有一道题目是这样的,在word文档中,我要输入“A2”,操作步骤如何?当时我记得只有两个人能准确回答。
这个问题不难,不会的人回去打开电脑试验几次也能敲出来。
我问了他们,你来面试前,有没有简单地温习过office操作?普遍的回答是,没有,我不知道你们要做测试,我以为面试就是你问,我回答,很多单位都这样的,没想到你们单位这么正规,还要做这个测试。
显得很委屈很无辜。
我无语,看来,很多公司的面试的确很随便,给他们造成只是走走过场的印象。
游戏测试怎么面试啊
每天都上QQ,感受腾讯的服务,腾讯到底是一家什么样的企业?—— 受人尊敬的互联网企业;—— 在香港主板上市,市值最大的中国互联网企业;—— 改变了年轻人的沟通方式,为亿万网民提供水和电一般的互联网服务;—— 互联网技术精英云集之地;—— 快乐活力的企业文化;—— 领先的薪酬和完善的福利;—— 大学生心目中的最佳雇主品牌;到腾讯工作意味着什么?—— 从一所大学毕业考入年轻人心目中的“互联网黄埔军校”;—— 开发互联网最前沿的技术,设计影响亿万网民日常生活最具创新的产品和服务;—— 与互联网的众多牛人相互碰撞,并踩在他们的肩膀上感受最快的个人成长,很快发现自己也开始变得有点“牛”;—— 工作很紧张,氛围却很轻松;时常临挑战,成就却很爽;最重要的是有一个很大的舞台让你激发创意,展示自我;—— 工作之余,可以玩得很high,在别人眼里或许会有点“腐败”,谁让自己到了一个好玩的地方;—— 可以对自己的家人自豪地说凭自己的经济实力可以让自己也让他们生活得更美好;我们诚邀校园精英加盟,实现快乐与梦想!腾讯有你更精彩!详细职位需求(总体校园招聘规模为400人,以技术类为主):[技术类] 前台开发:——Client开发方向:精通VC++编程,有丰富的VC项目经验;具有良好面向对象、面向过程思想;——游戏开发方向:精通 C/C++ 或 VC++ 编程;有良好的计算机图形学基础;熟悉Direct3D或OpenGL;对3D游戏引擎有一定研究和技术积累;有3D游戏项目开发经验者优先;——IT应用开发方向:熟悉数据库开发,掌握两种以上开发工具(.NET、C#),熟悉基于WEB的开发和HTML;——Web UI开发方向:熟悉JS\AJAX\XHTML\CSS\ASP\FLASH\ AS脚本开发等网页制作技术及浏览器(尤其是IE)行为,熟悉http协议,有一定图形处理能力,熟悉网站建设流程;——无线终端开发方向:掌握C/C++ /Java开发技能,熟悉TCP/IP及常用协议,有Kjava/Brew/Symbian/WindowsCE开发经验优先;后台开发:——Linux/Unix开发方向:有较强的系统分析能力及Linux/Unix C/C++编码能力,熟悉Unix/Linux系统中TCP/IP网络通讯程序以及多进程/线程的开发,对数据库技术有一定了解。
——PHP开发方向:精通LAMP(Linux+Apache+MySQL+PHP),熟练掌握HTML/XHTML、CSS、JavaScript,同时具有C、C++、CGI、XML、AJAX开发经验为佳。
基础研究:硕士以上学历,在自然语言处理、数据分析、音视频、分布式网络、人工智能、图形处理等互联网相关技术具有较深的研究和专业积累,具有较好的创新能力和编程开发能力。
软件/游戏测试:包含软件/游戏/web测试。
掌握软件工程基础知识,熟悉软件测试理论和方法,有良好的编程基础;热爱软件测试工作,可以胜任重复性工作,并能把重复性的事情自动化;工作细致认真,有耐心,具备良好的学习能力和质疑习惯。
其中游戏测试方向还需热爱游戏, 了解网络游戏结构并对游戏有一定的见解。
其中web测试需要熟悉的多种互联网产品操作,对产品质量和细节有高要求。
技术支持:——安全技术方向:信息安全专业,熟悉网络安全技术,熟悉密码学、Linux/Windows等操作系统;能熟练使用C/C++ 语言进行编程,熟悉TCP/IP 等互联网协议;对安全研究有实际经验者优先。
——IT支持方向:计算机类相关专业,有扎实的基础知识,良好的服务意识,并具备下列其中一类技能:1)精通1-2种OS,掌握主流邮件系统、数据库系统管理知识;2)熟悉主流服务器硬件维护和故障处理;3)熟悉SAN、NAS、ISCI等主流存储技术;4)熟悉机房系统工程网络综合布线、智能安防等基本原理、相关标准、方案策划;5)熟悉网络设备配置、功能、性能特征,有一定的网络规划、故障判断、处理的能力。
(注:限广州深圳地区招聘) [业务类] 产品管理:——产品设计方向:计算机、通信类相关专业本科以上学历,酷爱互联网,熟悉互联网的主要发展方向和概念,有良好的技术背景,有一定的软件开发经验,思维严谨,执行力强、创造力和市场意识强,善于沟通协调并具备良好的管理潜质。
——产品策划方向:计算机、通信、管理、应用心理学等专业本科以上学历,酷爱互联网,熟悉互联网的主要发展方向和概念,了解消费者行为分析及项目管理基本知识;具有优秀的创造力和想象力,良好的市场意识,善于沟通协调。
——可用性设计方向:心理学,社会学,工业设计,软件工程,计算机等相关专业本科以上学历;对用户研究及可用性研究以及人机交互设计等工作有浓厚的兴趣和个人独特见解;对各种常用软件有强烈兴趣并有灵敏触觉,富有创造力和激情
转载请注明出处51数据库 » 腾讯软件测试面试经验