游戏测试员需要熟悉各种类型的游戏;能对游戏中的bug做出准确、清楚的描述;具备某项编程语言的使用能力;各种测试手段和测试工具的应用能力;用户模型的分析和理解能力。
一、岗位职责:1.在短时间内掌握各种游戏的玩法;2.在测试过程中,迅速、准确、全面的找出游戏中的问题,并对问题产生原因做基本判断;3.准确、详实的描述bu *** 生的过程、bug的现象,并对bug的严重程度做基本判别,在修改过程中对bug进行跟踪;4.根据测试规范和要求,按时准确完成测试报告的书写;5.与 *** 人员沟通定制测试计划;
二、相关经验及技能要求岗位要求:1.喜爱游戏,有丰富的游戏经验,熟悉各种类型的游戏;2.具备较高的书面和口头表达能力,能对游戏中的bug做出准确、清楚的描述;3.能快速掌握各种游戏 *** ,顺利完成游戏所需的测试任务;4.善于学习新的工作 *** 和测试技巧;5.能独立工作并有较强的团队合作和沟通能力;6.高度的责任心和敬业精神,并能承受较大的工作压力;
三、测试人员的技能要求相对开发人员而言,没有那么的专门,开发人员可以仅仅要求具备某项编程语言的使用能力即可胜任开发的工作。但是测试人员却要求需要了解更多的东西,了解的范围更广。因此,对于测试人员的技能要求,其实可以概括成一项,就是快速学习各种新事物的能力。因为测试的项目包含方方面面的内容,而不同的项目使用的技术也不一样,涉及的业务领域也不一样,需要使用的测试 *** 和测试工具也有可能不一样。不会有哪个项目可以让测试人员有很充足的时间去学习这一切。
对业务知识了解得越多,测试就越贴近用户的实际需求。并且测试发现的缺陷也是用户非常关注的缺陷,同时是项目经理、开发人员都会认为很重要的缺陷。这在一些业务应用系统的测试尤其如此。
相反,如果缺乏对产品所涉及的业务领域的理解,则有可能测试出来的缺陷只是停留在功能操作的正确性层面,会被开发人员认为测试不够全面;甚至更糟糕的是,由于对某些业务知识存在误解,导致误测,提交的Bug被开发人员生气地拒绝掉。
技巧:多阅读需求文档,多从用户角度出发考虑问题,多与用户或需求分析人员沟通,是发现更多业务方面的缺陷的好 *** 。
什么是游戏开发?想做游戏我应该学什么好?一、游戏开发 *** 的概念
1、游戏开发是一个过程,为了激发玩家玩游戏热情,通过遵循设计 *** 规则,来设计人物、场景等游戏要素。
2、主要流程包括原画创作、建模、材质、灯光及渲染、骨骼设定、动画、特效等部分。涉及范畴包括 :游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、游戏角色、道具、场景、界面等等元素。
3、游戏程序开发归根到底就是软件工程,是游戏制造环节中不行短少的重要部分。游戏程序开发是技术含量更高的,游戏程序员的薪资也相对其他职业高许多,目前游戏职业中游戏程度人才的缺口非常大,供不应求。
二、游戏开发需要具备的知识
1、游戏本质分析,游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思创意及文档编写要求、游戏故事设计、游戏元素、规则、任务、系统、关卡设计、游戏平衡设定、界面与操作功能。
2、透视基础、构图基础、结构素描、明暗素描、艺用人体解剖基础、人物速写、Adobe PhotoshopCS3软件应用、PhotoshopCS3造型基础、游戏美术风格技法、色彩基础、游戏色彩练习、肖像绘制、质感表现。
3、3DMAX软件基础、游戏材质基础、游戏道具 *** 、作品渲染。
三、游戏场景 *** 技巧、场景材质 *** 、卡通角色 *** 、写实角色 *** 、怪物 *** 。简单分类的话就是:
1、扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能。
2、相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE。
3、扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。
补充:
一、游戏开发需要学哪些
1、基础公共课:游戏概述 Photoshop平面软件及像素美术 3d *** ax软件基础及效果图 *** 游戏程序设计基础及游戏 *** 原理 游戏策划、 *** 、测试及运营实践 游戏行业规划及职业素质。
2、专业技能课:手机2D游戏开发 2D游戏开发技术实战 C++语言及算法基础 WIN32程序开发及MFC基础 2D游戏开发实践 行业规划及职业素质。2D *** 游戏开发主要学习内容有 *** 游戏程序设计、 *** 游戏算法设计、2D *** 游戏平台设计以及商业实战项目训练,包含C++、数据结构、算法基础、Windows API使用、MFC原理及其应用、2D图形渲染技术、界面设计与应用。
3、游戏程序方向: Direct 3D程序开发基础 3D游戏开发技术实战 游戏引擎的修改与使用 *** 通讯、数据库及游戏服务器、行业规划及职业素质、游戏综合项目实战训练、基地顶岗项目实训。
二、游戏开发常用软件
1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立 *** 游戏中所有美术相关资源。
2、Delphi:直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取服务器方面,Delphi的性能远远高于其他同类产品。
3、 Photoshop:PHOTOSHOP是一个很好的图像编辑软件,PHOTOSHOP的应用领域很广泛,在图像、图形、文字、视频、出版各方面都有涉及。
4、MAYA:跟3dsMAX差不多的软件,因个人喜好而定, MAYA在 *** 动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。
5、其他:在个人计算机上,可以用目前流性的软件开发工具,比如:C,C++,VC++,Delphi,C++ Builder等。由于Windows操作系统的普及和其强大的多媒体功能,越来越多的游戏支持Windows操作系统。