51Testing软件测试论坛

标题: 真实的网络游戏运营公司测试部门工作内容 [打印本页]

作者: iceboat    时间: 2007-8-21 18:03
标题: 真实的网络游戏运营公司测试部门工作内容
看了一些关于游戏测试方面的帖子,我说说游戏运营公司的测试工作。
本人非软件测试人员出身,03年进入一游戏公司,当年在一家运营泡菜游戏的公司就职,游戏人数最高在线30万人。我负责游戏测试工作,建立并完善了该公司的测试部门。目前仍旧从事该工作,只不过换了家公司。下面我大致说下部门的工作内容:
一、功能测试
这里的功能说的是游戏内容方面的,譬如NPC是否对话正常,NPC是否正确给予物品等等。这个是很无聊的工作,但你必须熟悉游戏内容。
二、游戏的其他测试
记得玩传奇时候,我使用WPE手动修改游戏封包,比齐赌场刷钱。而盛大当年解决这BUG的办法也就是直接拿掉了进入赌场的NPC。当然,经历了那次刷钱风波,游戏里物价一路飞涨,也导致了很多玩家离开了传奇。
这种测试有点麻烦,但可以借助一些修改封包或者修改本机内存地址的工具做到。多半是依靠经验去完成工作。另外包括兼容性测试等等……
上面这2种测试工作是比较烦琐的,众所周知,泡菜的版本管理异常混乱,开发人员很不负责,前次解决了的游戏里刷钱的BUG可能在本次版本再次出现,甚至程序无法正常开启。这也是所有游戏代理公司的疼!
工作流程如下:
韩方提供Patch或者新版本 <-------> 中方在内部服务器上更新 、根据PR进行针对性的测试、回归测试 --------->通过 -----------> 为运营部门提供更新方法,为公司客服部门提供更新内容列表

三、技术服务
游戏运营工作中,会出现各种数据问题,譬如装备丢失、物品属性异常、回档以及刷钱等恶劣现象,这些全部由测试部门进行处理。
对于普通的由于服务器故障导致玩家装备丢失,可以制定流程,形成工作规范后交由客服人员处理,但涉及敏感信息处理的(修改注册信息等),则需要提到特别的小组处理。这也就不难解释为什么普通的客服人员不能实际解决你的问题,而只是一个简单的传声桶,一律以模板回复玩家。
四、稽查职责
分为2个面:内部的和外部的
内部的:对公司人员涉及游戏的进行稽查,很简单,稽查公司内部人员篡改数据的行为,GM在游戏里非法生产装备的行为,出卖游戏玩家注册资料的行为等等。这些性质上是很恶劣的,一旦发现员工有这样的行为,直接开除,严重者公司提交公安部门处理。盛大公司曾出现了这样的情况,网上有报道。
外部的:稽查游戏里的装备情况,譬如是否属性异常、装备来源非法、外挂及恶性功能、是否出现私服、配合打击外挂私服等等。并由此工作能检测是否存在网络安全问题。
稽查手段多种多样,这个不便细说。

五、新游戏的测试
主要对待引进游戏进行技术面的分析,譬如网络流量、防外挂等方面。一般游戏可玩性测试交由产品部门评估。

六、故障处理
由于各种原因,游戏服务器程序出现卡机、卡人等等问题,测试部门负责研究分析,提出解决方案。

七、软件测试
最大的一块工作:会员平台的测试。各个游戏公司都有一套完整的注册、冲值系统,该系统和各个游戏数据库连接,可以衍生出多种功能,执行标准的软件测试规范,这就不必要多说了。

由此需要的技能很杂:
测试知识、基本的网络知识、架设游戏服务器程序知识、数据库知识、熟悉游戏内容,在工作中有需要很强的开创性,很多不知道哪个部门处理的工作都必须照单全收。不会的在工作就自己去学吧。
对于外挂方面的研究则需要深厚的汇编知识,在国内,这方面的人才不多。

工作性质:
救火队员:服务器频繁宕机、刷钱、刷经验紧急处理
侦探:以log推理玩家的各种恶性行为
幕后黑手:干掉恶意玩家

如有同道中人,可以探讨,QQ:9481525

作者: aludelp    时间: 2007-8-21 18:19
怎么感觉工作内容还包括GM的活啊。。
作者: hongewuyan    时间: 2007-8-22 11:09
我们是自己研发自己运营,不过整个内容和楼主的基本相仿……

版本管理和发布流程的混乱,而发布节奏又催逼的很急,一直头痛。
作者: iceboat    时间: 2007-8-27 15:36
二楼的朋友,在游戏运营最初期,GM是无法做那些工作的,需要有人去研究、制定工作流程、配合开发人员编写工具软件,对GM进行培训,最后才能交付GM使用。

三楼的朋友,我以前经常遇到你这样的问题,采用的方式是:
1、上线确认单,里面有测试人员、测试经理、产品经理、系统部门领导共同确认上线。若有人想跳过测试直接上线,在确认单上签字,承担上线后带来的风险。
2、测试申请单
由需求部门填写,定义测试版本,测试内容,测试时间……
作者: takiro    时间: 2007-9-10 10:48
很感谢楼主对于游戏运营方的测试经验分享!测试运营方的测试与游戏开发公司的测试过程还是有所不同的,前者偏向游戏的发布及信息跟踪反馈,及提供基本的技术服务;更像游戏评测的工作,测试的工作主要集中为功能测试(版本回归)及问题反馈跟踪,不过我很好奇运营测试对游戏压力及性能测试过程及数据整理统计整理,楼主是否可以扩展开来讲讲?还有,如果运营的是外文的游戏,那么游戏本地化的过程与运营测试是如何叠代配合?
文中所提到的[技术服务]和[稽查职责],个人认为应该是单独划分在测试部之外的,当然运营测试有辅助的义务,毕竟测试主要保证的是产品质量;针对游戏外挂的情况收集及非法数据的统计,应先由产品部(运营部)提供一份基础文件来指引测试进行跟踪(执行);[软件测试]楼主主要想强调的是gm tools及冲值系统的数据库与游戏对接,对于一个有着成熟冲值系统来说,关键是在于游戏所提交(回接)的数据更新是否正确。
作者: iceboat    时间: 2007-9-11 15:08
说下游戏运营公司的组织结构
一、技术部:
系统部:服务器硬件的选型,操作系统安装,网络规划,游戏服务器程序部署,游戏Client及补丁连接发布……
开发部:各种工具的开发,会员系统的开发(如游戏的活动涉及会员系统),各种统计数据支持,游戏卡系统的开发……
测试部:上面有介绍。
安全:网络安全部门。建立完善安全体系。
二、产品部
对游戏的内容进行研究,特别是游戏功能设定、数值调整方面给出意见。
游戏活动的策划工作。
该类人员基本不具备技术面知识。
三、市场部
对外的宣传工作。
四、渠道部
点卡的销售工作。
五、客服部
GM、电话客服、技术客服(使用工具操作数据库解决玩家问题)。
六、商务拓展部
业务谈判、商务联系。一般翻译人员在该部门。
七、人事行政
比较传统的部门。

作者: yangbbths    时间: 2007-9-18 18:56
我们也是开发兼运营的公司,版本混乱那是早就痛苦的习惯了,进度催的很紧,常常需要通宵测试,我最高记录坚持48小时~~
作者: caozt727    时间: 2007-11-15 16:28
拜一下 老大你好
作者: firemonth    时间: 2007-11-21 14:47
路过,顶起.现在貌似有所改变.但游戏测试部门的定位还是个问题呢
作者: sundf_good    时间: 2009-5-21 14:58

作者: majun915    时间: 2009-7-1 17:21
学习学习啊,长见识了,哈哈!
作者: vs00310121    时间: 2009-7-9 21:56
很想加入这个行业,一直在投简历。。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2