51Testing软件测试论坛

标题: 各位大哥,能说说你们做游戏测试的流程吗 [打印本页]

作者: lingxing41    时间: 2008-9-25 17:57
标题: 各位大哥,能说说你们做游戏测试的流程吗
  小弟也是某个游戏公司的测试员,因为刚如门,而且我们的部门也是刚刚成立的,所以有许多东西都不懂. 老大从外面把我们找进来了,然后告诉我们说就你们三个人组成某游戏的测试组(其实我们的老大也不是很懂测试,所以他想我们多钻研钻研,然后把测试给搞起来),当时小弟来这个公司就是想先入游戏这个行业,想一边工作一边学习经验. 哪里知道来了之后我们组的三个人都是半调子, 什么都不会,更别说有人带了.
   进公司快三个月了,这个期间我们都在做服务器端的静态代码走读(说白了就是以前程序中经常出现的错误,我们现在仔细再找找,看看有没有再出现,比如数组越界啊==). 小弟现在很茫然,想知道各位大哥们公司里面正规的游戏测试是怎么样工作的(谈谈大家公司的测试流程)???      希望大家能说的详细点.......
   还有想了解一下大家使用的游戏测试软件?  我们从网上找来了C++ TEST ,想对一些代码进行一下单元测试. 其他还要测试些什么吗?  各位大哥,讲讲吧,我很迷茫..........


   小弟先谢谢各位了,
作者: 云层    时间: 2008-9-25 18:26
建议先了解一下软件测试的流程,服务器的静态代码走读意义不是很大

作为游戏测试的开始,你先要保证游戏的运行正确,需要执行整个游戏,然后完善整个测试的流程
需求怎么来,测试怎么执行,缺陷怎么提交
作者: lingxing41    时间: 2008-9-25 20:11
原帖由 云层 于 2008-9-25 18:26 发表
建议先了解一下软件测试的流程,服务器的静态代码走读意义不是很大

作为游戏测试的开始,你先要保证游戏的运行正确,需要执行整个游戏,然后完善整个测试的流程
需求怎么来,测试怎么执行,缺陷怎么提交



云老大,我就是不知道需求怎么来,测试怎么执行,之前公司已经有几款游戏已经上市了,那几款游戏都是程序他们自己做的测试,现在我们部门成立了,我想发挥一下他的作用,因为不知道怎么做所以才想参考一下前辈们是怎么做的

  云老大能指点,指点吗?
谢谢
作者: AwL_1124    时间: 2008-9-25 22:23
黑盒
白盒
测试无非就是这两个
ps:刚开始做测试,但是想想既然是测试 应该都基本原理一致
作者: 耗子砍猫    时间: 2008-9-25 22:38
机会不错呀,组建测试部门.
总体上说分为三个步骤进行:审核需求和设计—〉设计测试—〉实施运行测试

有的涉及到机密,就不方便说了.这要看实际公司的情况,有的公司流程不一定适合.只有自己摸索出一套适合自己公司的流程,我们的开发团队和测试团队总数很庞大,所以做得很细致周全,但不一定适合其他的公司。
作者: lingxing41    时间: 2008-9-26 09:24
4# 的说的太笼统了,能具体点吗?
我们这边已经有专门的对游戏进行试玩的组,他们应该属于黑盒测试吧, 我现在疑惑的是 客户端,服务端性能, 游戏脚本, 压力测试 该怎么测试??

5#
能说说你们公司的测试都做些什么吗?
1:客户端,服务端性能
2:服务器架构
3:协议与网络流量数据分析
4:游戏脚本
5:复杂的游戏逻辑本身(客户端逻辑,服务端逻辑),复杂的系统关联。
6:基于API的自动化测试
7:基于机器人的压力测试
8:数据库测试
9:游戏引擎
10:反外挂,截包,发包,改包,修改内存....
这几点你们都做吗???
作者: AwL_1124    时间: 2008-9-26 13:36
可玩性:游戏的平衡性
黑盒、白盒:不用说了把·

PS:我也是一个新手
作者: 云层    时间: 2008-9-26 17:43
游戏都是由设计人员先设计出来的,然后你可以索要相关文档来熟悉游戏

举个例子把,比如星际争霸1.0.8补丁中需求是虫族的血池修改价格为200水晶,那么你就需要对这个需求进行测试了

这是基本的测试,接着你要考虑的是,我修一个血池是这个价格,那么如果我多修几个价格是不是会有问题,我修到一半取消了再修,多个农民去修,钱不够去修。。。。各种情况下是不是都能修成功
根据这个方式逐次验证所有的功能点,这个工作量无限大
作者: AwL_1124    时间: 2008-9-26 23:20
支持云老大

游戏测试就是根据不同的功能点 采取不同的测试方法
作者: lingxing41    时间: 2008-9-27 10:27
原帖由 云层 于 2008-9-26 17:43 发表
游戏都是由设计人员先设计出来的,然后你可以索要相关文档来熟悉游戏

举个例子把,比如星际争霸1.0.8补丁中需求是虫族的血池修改价格为200水晶,那么你就需要对这个需求进行测试了

这是基本的测试,接着你要考 ...



首先谢谢云老大,你说的是根据各个功能对其进行多方面的测试, 另外我还想问问比如当一个游戏没有完全结束时,他只是某个模块结束了,我们要怎么对其测试,有什么工具可以使用吗? 现在公司开发的都是网络游戏,有服务器和客户端,对这两方面的前期的单元测试和后期的功能测试,希望大家对我指导一下,
谢谢大家
作者: yeir86    时间: 2008-9-27 10:54
服务器测试建议可以考虑做个虚拟客户端的工具,这样还进行客户端的各位行为模拟,然后进行相应的性能测试,当然这个虚拟客户端工具还是需要先做出来,我们公司这方面的工具是由服务器的开发人员完成,然后我们测试使用的,另外,由于我们公司采用敏捷开发方式,所以,我们第天都会有一个可运行的游戏版本,来进行冒烟测试与功能测试,如果某个模块结束后,我个人觉得,可以采用桩模块等相应的方式来进行白核测试。
作者: 云层    时间: 2008-9-27 11:37
楼上朋友的公司算是蛮正规的了,在版本发布上

游戏测试能用上工具的地方并不多,从c/s架构来说,当然性能是蛮重要的一块。

回到前面的问题,系统中的部分模块完成也可以进行测试的,例如我们的mmorpg一定会有移动操作,那么操作做完了是不是可以自己编辑一个地图来测试一下,移动功能是否正确?

你可以使用星际地图编辑器,做一个空地,然后让各个种族都在上面搭建所有的建筑和兵种,验证一下生产的时间和开销
作者: yeir86    时间: 2008-9-28 10:43
呵呵,我们公司在版本发布上使用Perforce,不过也不能说很正规,因为我们公司是由我们测试部来生成版本并发布,因为我们老大认为这样测试过的版本质量比较好,适合策划与美术使用,云层版主有空的时候,多介绍一些你的经验呗,也好供我们学习
作者: AwL_1124    时间: 2008-9-29 00:20
学习·
等待新的见解·
作者: 云层    时间: 2008-9-29 17:31
很多新出来的游戏公司都是玩游戏的人做游戏,所以带来一个问题很难接受把游戏当软件来做

经验不好说,因为不同公司的情况不一样,我的思路基本上在置顶贴上写了,如果有疑问我会陆续添加相关内容
作者: xuelove    时间: 2008-10-1 09:54
标题: 回复 3# 的帖子
一直搞不懂需求是测试归测试,开发归开发都去做市场调查分析然后开发时拿开发的需求,测试时拿测试的需求?还是另有单独的人做这事?或者是开发和测试分析后再合并意见?
我没做过测试也不太懂才刚刚在学....学了差不多1个月还是些基础理论,不过我想做网游测试拉住玩家应该为主吧..你可以多看看人气高的网游的论坛,看看那些玩家都在抱怨些什么,还有他们那些网游都出了哪些BUG,现在玩家都对β测试挺积极的,我玩的游戏也不少,这些BUG的品种不在少数,会对你测试方向有些帮助。
唉~说来说去也是些理论,在6#说的哪些测试懂都不懂别说是做了,入门的方向都没。。云大大给些指点实际测试起来从零基础开始的话应该怎么入门啊
压力测试是不是就是指在服务器人爆满情况下正常运作的极限?算是性能测试?
网游在人多的情况下会不会造成卡的现象是不是最终还是看他的硬件的瓶颈呢?
作者: 尛蟲蟲    时间: 2008-10-6 10:48
查看
http://bbs.51testing.com/thread-128351-1-1.html
作者: 村姑    时间: 2009-2-17 15:01
标题: 回复 16# 的帖子
相对于游戏测试工程师来说,需求有2个方面:
1.设计文档
2.玩家需求

最主要的还是设计文档了。
作者: yeir86    时间: 2009-2-19 14:02
原帖由 xuelove 于 2008-10-1 09:54 发表
一直搞不懂需求是测试归测试,开发归开发都去做市场调查分析然后开发时拿开发的需求,测试时拿测试的需求?还是另有单独的人做这事?或者是开发和测试分析后再合并意见?
我没做过测试也不太懂才刚刚在学....学了差不多1 ...

首先,你需要明白,功能需求来自策划文档,而最正规的流程是,策划文档完成后,先需要对此文档进行评审,评审后的文档才能用以开发以后的使用。
作者: b470011253    时间: 2009-3-5 22:19
xiexie   我明天去yamido  哈哈 不过是游戏策划的




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