51Testing软件测试论坛

标题: [你问我来答第16期]:如何让游戏产业测试地位提高(已结束) [打印本页]

作者: lsekfe    时间: 2011-11-1 09:15
标题: [你问我来答第16期]:如何让游戏产业测试地位提高(已结束)
本期客座专家
[attach]75854[/attach]
论坛ID:jiazurongyu
真实姓名:陈子昂
擅长技术领域:游戏测试,性能测试,测试过程改良
现任公司:佳音游戏
现任职位:高级测试工程师
工作经验:10年
项目经验:8年

西山居:《剑侠情缘网络版》 执行策划
佳音游戏:需求分析案
第三波:《三国策》场景和逻辑测试
汉舟:《晶铁之门》场景和逻辑测试 压力测试 loadrunner
执行 竹庄工作室 总策划人和发起者之一  策划文案
页游产品经历主平台代表公司:
《君临三国》《神魔剑》《纵横web》《天地英雄》《钢魂》等。现任51testing论坛版主



[attach]75853[/attach]

各位会员可以在11月10日前以回帖的方式向客座专家提问。
(请大家围绕本期客座专家的擅长领域进行提问、探讨)
客座专家将在11月11日—11月30日为大家集中解答。

机会难得,欢迎大家踊跃提问!
作者: lsekfe    时间: 2011-11-1 09:27
大家可以踊跃参加咯!!
作者: zzxxbb112    时间: 2011-11-1 10:34
照片有点模糊呢,支持一下
作者: 407227813    时间: 2011-11-1 10:35
不错顶你
作者: 楠族开心果    时间: 2011-11-1 10:38
悲剧猫???终于看到你啦~~
作者: laopan6418    时间: 2011-11-1 11:10

作者: jiazurongyu    时间: 2011-11-1 13:35
早上出了点小意外,已上网,希望更好的能为大家服务。
作者: jiazurongyu    时间: 2011-11-1 13:44
那么抛个砖出来:)
0.游戏测试能做些什么。
1.如何完成游戏的兼容性 (客户端和页游)
2.如何防止功能上漏测
3.如果开启游戏自动化
4.游戏性能测试的过程
5.如何改良游戏测试的过程
6.如何制定有效的游戏测试计划
7.基于游戏的团队管理
作者: jiazurongyu    时间: 2011-11-1 13:45
多谢楼上诸位的支护,也多谢大家的支持:)
作者: 真实的追求者    时间: 2011-11-1 13:59
我来做第一个提问者
作为一个游戏测试新手该如何进入游戏测试当中,与之前的非游戏项目相比,更要注意哪些方面?
作者: jiazurongyu    时间: 2011-11-1 14:53
回复 10# 真实的追求者

你好,游戏测试及其他软件测试方面并没有太多的区分。同样有系统测试,具备一定的容错性。比起软件业,更多的图形界面。测试用例方面比软件业更难书写和统一统计数量。
游戏测试通常会以多条并行的工作流来完成本职的工作。
前期
需求分析
黑盒手工测试
兼容性测试
中期
自动化
根据不同游戏阶段的版本-单元功能的迭代和整体版本的回归
作者: jiazurongyu    时间: 2011-11-1 14:56
回复 10# 真实的追求者

更需要注意的是:
功能点逻辑上的一些行为,例如有限制组队,交易系统,人物组队状态机等
功能点方面由于不能单纯的根据 界面上有多少个变量来100%的覆盖。更关注的是科学的方法。

至于性能方面:
基本一致
作者: hclovezz1314    时间: 2011-11-1 15:21
有幸做第二个提问者:您好,我想问下,你们是如何在游戏中进行功能测试,跟软件业的也是基本类似么?还有就是第二个问题,你们是如何开展性能测试,我看到您说也是使用LR,那使用什么协议,脚本是录制的还是编写的,一般的性能指标是什么,您们进行性能测试时候需要用到那些测试方法:压力测试,稳定性测试,基准测试,负载测试,还有其他的么。谢谢
作者: bingdian887521    时间: 2011-11-1 15:28
您好,我一直做的是功能测试,自学了点性能,但是非常简单的那种,但是我想转性能,但是一般的公司都不要么有经验的,请问有什么好的建议呢
作者: hclovezz1314    时间: 2011-11-1 15:33
楼上的 送你一句话,是我们经理经常说的,听了别生气:(原话)自己都不会多少,我怎么放心让你做性能。所以别一心想做性能,加一个群,你就能发现你有多少不懂,自己的知识是多么的狭隘,学习吧,别一上来就想做性能,基本的都不会,你让上头怎么给你机会。
作者: jiazurongyu    时间: 2011-11-1 15:34
回复 13# hclovezz1314

功能测试的方法和软件业一样的。边界,等价类划分等。
loadrunner的是对于客户端游戏的。flash由于需要更改,所以并没有使用。
后期是使用机器人来进行压力测试。
压力测试按测试策略进行几种方式的测试:
先介绍服务端部分: 通常有世界服务,数据缓存服务,战斗服务,邮件-信息服务
游戏产业对于消息风暴的在意度会较传统软件低,这个也是15%的容错性有关联。
多台测试机,每台测试机根据测试事务的不同,一般是200-500个连接数。比如风暴级的聊天消息和走马灯全局的消息压力,这部分会适当的减低连接数。
1.对web服务进行监察,进行记录响应时间,计算每秒处理事务的能力(吞吐),记录上传下载的消息。这个时候会把事务划分的较长。
2.通过连接数来冲击某个关键的服务器。记录最大负载和平均负载。
作者: jiazurongyu    时间: 2011-11-1 15:38
继续回复13楼的。
由于lr是款十分强大的商业软件,可以提供解放双手也有良好的减低测试机内存。
对于游戏测试来说,QA和程序自制的机器人也可以80%模拟lr的策略。例如集合点策略,定时多少个用户进入,多少个用户退出。唯一悲剧的事,这个定时需要人为或者运载批处理来操作。
为什么说是80%呢,因为机器人工具和监控在服务端的软件对于性能采集本身会影响的准确率的偏差。而且时间较短,通常只能持续进行6小时。
机器人的核心在于策略文档:关键字为有效
作者: jiazurongyu    时间: 2011-11-1 15:40
接上继续回答:
客户端部分的性能采集于:
一些对于美术的实践了解和知识的积累
程序相关的就是资源下载测试和内存泄露的检查。
软技能的越高将直接影响内存检查的结果
作者: jiazurongyu    时间: 2011-11-1 15:42
补充13楼
负载测试 还需要考虑到负载下限的一个情况,也就是多少连接数时伸缩性平缓
作者: hclovezz1314    时间: 2011-11-1 15:42
回复 16# jiazurongyu


    您好,再打扰下,那比如在《晶铁之门》中,你们是如何进行性能测试的呢,这款游戏我也玩过一段时间,看完您的回复,对游戏测试的性能测试还不是很了解。麻烦您具体讲解下。谢谢打扰了。
作者: jiazurongyu    时间: 2011-11-1 15:50
继续回复:
游戏的服务器和客户端消息之间协议简单复杂性不高。
所以对于事务上的并发测试这块,有效性并不高,我一般不注重。
唯一的检查点是:进入游戏时的并发
至于稳定性:
最佳的情况下,是多交集或者每个map场景平稳少量的机器人进行72小时的稳定运行。
游戏中有一点需要关注的为:
用户的上线,下线,异常掉线,843断开等,涉及到多个服务器的联动(数据库,map服,session,离线机等),很有可能导致数据异常和服务器宕机。这点是比较尴尬的,需要建立良好的救援和应对措施。比如脚本强杀服务进程,服务备机,数据热备份,表维护等。
作者: jiazurongyu    时间: 2011-11-1 15:54
游戏测试随着技能和年龄的增长。
可以对于程序客户端,服务端,管理部分做很多辅助的行为。
欢迎大家多多提问。
作者: 喜洋洋8902    时间: 2011-11-1 15:55
您好!我想请问一下手机游戏该怎么去测?注意点有哪些呢?
如果想使用自动化工具测试手机游戏,该怎么去实施呢?
Thanks in advance!
作者: jiazurongyu    时间: 2011-11-1 15:58
回复 23# 喜洋洋8902

额,这个十分抱歉啊,手机测试只做过简单的外包,一知半解。
自动化手机的不会哎。
作者: 喜洋洋8902    时间: 2011-11-1 16:16
回复 24# jiazurongyu


    Thanks! 我只做过一点手机游戏测试。O(∩_∩)O~所以就问这个了
作者: cong_test    时间: 2011-11-1 16:48
你好,我想问下是怎么做游戏的性能测试的,然后是如何利用的loadrunner工具来具体实现的,可以举几个例子具体说明下吗?谢谢!
作者: liyingenjoy    时间: 2011-11-1 17:20
陈子昂?貌似是以前的同事啊,都当专家了?好牛啊!
作者: jiazurongyu    时间: 2011-11-1 17:39
回复 27# liyingenjoy

李颖同学好啊。在此前也工作了蛮久的。你将来也可以的。本来月底是去参加上海那个会的。
可惜现在在广州了、
可以向我提问题。
作者: jiazurongyu    时间: 2011-11-1 17:59
回复 26# cong_test
LoadRunner商用软件**版可能会存在准确性,测试方法就是调用游戏所用的tcp/ip通信协议和搭建1个测试服务配置。前者与程序部门沟通完成的。
由于游戏的特殊性 无法获得游戏代码。
LoadRunner9.5以上的版本有协议探测功能。可以试验下。
至于flash的如何调用,如何更改,这点我也不是很清楚。
自制的机器人用上更多LoadRunner的特性是关键。
比如:系统在超出最大预期工作量的情况下仍能正常运行,并评估其性能特征,包括响应时间、事务处理速率和其他与时间相关的内容。
业务点:
虚拟连接群组进入游戏+集合时间+集合%+开启房间数量+思考时间+战斗服务加压+退出休眠时间等
时间采集可以在正常游戏中采集到,然后根据连接数的数据量来更改长度。
作者: jiazurongyu    时间: 2011-11-1 18:02
对功能业务 的熟悉才是测试 一切行为 的关键啊
测试过程也有很多巧妙的内容
作者: jiazurongyu    时间: 2011-11-1 19:52
回复 20# hclovezz1314

性能测试分为很多个维度:
前期可以硬件匹配看天空盒和地面渲染的fps。镜头的远近决定看到了多少的素材。纹理的拼合等。
在性能调优会放在后期去做。
除了基本的服务器负载外。负载冲刺到一定人数例如5000虚拟连接数后,开始登陆xx单位的虚拟连接数,出现断开率到30%为负载的上限。
周知,loadrunner有通过数和失败数,这个通过这里查看。当出现负载上限时,然后断开一部分的虚拟连接数,再平稳运行。这个时候查看对应关键点的响应时间和内存使用率。
在汉舟的loadrunner执行的是1个C/s结构的游戏,更关注的是同屏多少个活动的单位。这个也可以用lr实现。
游戏测试或者软件测试其实没必要着迷一个软件。
作者: 无殇v    时间: 2011-11-1 21:41
LZ你好本人还是一个在学软件专业的学生,我现在大三了,已经要开始为今后考虑了。我现在以后往软件测试发展。今天看到专家开的游戏测试的版块就进来看下。我现在做过几个简单的功能测试的实训项目,学过一点自动化测试。                 
对于游戏测试我正不是很清楚要做些什么?  在这里我想请教LZ一些游戏测试的流程。因为本人玩过剑侠情缘三,曾经也算一个高玩(现在不玩游戏了)所以LZ可以以剑侠情缘做例子讲解一下吗?
作者: jiazurongyu    时间: 2011-11-1 22:21
回复 32# 无殇v

先讲流程吧。软件也好,游戏也好。都是一个产品。
测试在一个产品的交付流程中有几种模型的介绍。
这个是瀑布模型的用法
http://blog.sina.com.cn/s/blog_7d83e45a0100ugze.html
还有V,W模型
不同的模型都以按不同的阶段的产品为例子.对于缺陷的优先级别和处理优先级别都有不同。
开启自动化需要一定的考虑成分,包含人力成本,前期学习成本,后期可维护性,持续增长的成本的估算。
以剑侠情缘的发布版本 例子。
1.首先需要准备 故障恢复测试和安装、反安装测试。补丁压缩测试
  分辨率测试,分辨率的健壮性框架测试。
  新手场景的资源密度,用户UCD。
  等
2.场景资源缺陷测试
  场景接缝测试
   新手人物=》新手村任务测试  任务脚本测试  
  音效测试
  初期武器动作测试
  icon测试
  等。
如何掌握测试方法才是关键。
作者: jiazurongyu    时间: 2011-11-1 22:25
回复32楼
测试的需要比较深厚的基本功和沉重的工作量积累,基本功的精纯决定了一通则百行易。
比如真要学自动化,可以使用学校里学习的软件工程学的理念进行一定时间的手动测试后。
然后对于自动化除了录制外,希望对于加入检查点、参数化测试、以及添加分支等 进行更深的研究。
作者: jiazurongyu    时间: 2011-11-1 22:30
回复32楼
剑侠情缘的场景测试 在游戏测试行业中 只能依赖手动测试。根据坐标点和小地图的方块区域地毯式探索。
检查有没有美术的遗漏(贴图丢失,权重失调,贴图四叉等等)或者cpu嗅探找到一些缺陷。
会提供有较快的移动速度或者飞行模式的支持。在测试3D场景中,我想你会获益很深。
这里你如果有自我学习能力的话,可以尝试着用下各种编辑器。
学会用关卡编辑器和脚本编辑器,是测试鱼跃的第一步
作者: jiazurongyu    时间: 2011-11-2 01:00
回复 5# 楠族开心果

我是猫,各种悲剧的猫
开心果同学有问题也能问。
作者: jiazurongyu    时间: 2011-11-2 01:02
回复 14# bingdian887521


    今天赶1个版本比较忙,有遗漏的刚看到。
    性能也有最基础的。要么,先学习下wins自带的性能工具吧
作者: jiazurongyu    时间: 2011-11-2 01:04
回复 14# bingdian887521
补充1点哦。
性能测试分为多个维度的,不一定是服务端的才是性能测试。
例如数据库的读写性能和客户端部分的,也是需要对项目游戏有一定了解的。
我现在每天最少依然抽出2-3小时做功能测试,同时也维系自己的工作强度,主要是熟悉业务。
作者: jiazurongyu    时间: 2011-11-2 01:07
近期项目进度比较赶,人手也紧,比较忙。
定期刷新页面,希望能帮助到大家,另外有错别字和错误的话,多包涵。
有遗漏也多包涵,尽快补上。
可以多问点其他维度的问题。游戏性能测试的原理 和软件性能 其实蛮大同小异的
作者: hclovezz1314    时间: 2011-11-2 09:28
呵呵我又来啦,今天问个大问题,调优!
想请教下,一般我们从lr上面得到的图标,进行分析之后,比如我得出:cpu等硬件不达标,或者JS文件过大,太多;那么去升级硬件和修改JS文件是否就算调优,如何去做好调优,怎么进行调优,我很不懂,请您帮忙解释下,如何在得到分析图之后进行软件的调优。
作者: hyd_bpmf    时间: 2011-11-2 09:48
看到新一期,顶一下
作者: 梦入神机    时间: 2011-11-2 11:38
一个不会C语言,不会C++,刚做QC一个月,以前做客服,能做好QC嘛?
作者: 无殇v    时间: 2011-11-2 11:44
多谢大神的指导,我对游戏测试已经有了初步的了解。
再次感谢!!!
作者: jiazurongyu    时间: 2011-11-2 12:28
回复 40# hclovezz1314

上午比较忙,抱歉。这个问题比较大。
调优在我的理解中,游戏测试的调优只能对数据库部分执行,可以不需要依赖其他部分单独完成的。至于代码,因为权限看不到,无法进行。
可给予技术支持的:
至于当前材质美术图片等对于硬件的影响,属于整改。可以给出改进的方案。无法以提升最低配置和最佳配置的硬件为改良标准。如何优化前者才是关键。

Loadrunner可以看到的
是一些测试环境下的数据,比如Cpu部分。当某一段占用cpu总工作时间的%较大,越大说明越消耗处理器的资源。这部分是需要优化的。
然后就是物理磁盘。需要做二次验证,最快的办法是针对性的读写大数据量
如何调优需要的是先采集数据,然后需要软技能去进行分析的。三言二语这边也无法描绘。
例如找到是游戏的性能问题是cpu损耗大还是图形处理器损耗大,是一个比例的。当确定是哪部分的,就开始进行排除法。一切来源于实践的。

作者: jiazurongyu    时间: 2011-11-2 12:30
回复 43# 无殇v
多谢支持,有问题欢迎继续问,希望可以帮到你。
作者: jiazurongyu    时间: 2011-11-2 12:30
回复 41# hyd_bpmf

多谢支持:)
作者: jiazurongyu    时间: 2011-11-2 12:32
回复 42# 梦入神机

可以,因为一开始我也不会,学校里的帮不到什么。
有科学的提交缺陷的方法,然后学习书写测试用例。掌握缺陷的流程和改进测试的过程。
这点很重要,现在技术越来越不是问题了,相反流程最重要了
作者: jiazurongyu    时间: 2011-11-2 12:33
回复 42# 梦入神机

加油。这个行业还蛮不错的,将来工作也不难找。
作者: 梦入神机    时间: 2011-11-2 12:54
我是一款2D游戏,现在什么都在学习, 大神能不能告诉我,以后的路有个大概的规划嘛? 我一高中生而已.
作者: 梦入神机    时间: 2011-11-2 12:54
我是一款2D游戏,现在什么都在学习, 大神能不能告诉我,以后的路有个大概的规划嘛? 我一高中生而已.
作者: jiazurongyu    时间: 2011-11-2 14:00
回复 50# 梦入神机

首先我不是大神。
你如果想好往这方面发展的话,可以平时先看看游戏设计和软件工程学这类的书籍吧。
然后尝试学下脚本语言,例如lua,shell
作者: 梦入神机    时间: 2011-11-2 14:16
我以前做客服。刚做QC一个月, 什么都在看,以前QC的老大很看的起我,手把手教我学、现在没人教,全靠自己了。我现在正在把皮毛全好
作者: 梦入神机    时间: 2011-11-2 14:16
我以前做客服。刚做QC一个月, 什么都在看,以前QC的老大很看的起我,手把手教我学、现在没人教,全靠自己了。我现在正在把皮毛全好
作者: hclovezz1314    时间: 2011-11-2 15:47
回复 44# jiazurongyu


    谢谢啊,让我顿时思路清晰了,太感谢了呵呵,明天在想个问题问问你哈呵呵,3Q
作者: jiazurongyu    时间: 2011-11-2 16:29
回复 53# 梦入神机

QC一开始会做的是验收测试。掌握好验收的技巧,思考哪些问题可以扩展这个是比较好的办法。
作者: 梦入神机    时间: 2011-11-2 17:40
回复 55# jiazurongyu


    对,程序给版本,根据策划案写测试用例。验收产品,我目前就是在做这个。然后还想学习更高一点的层次。
作者: jiazurongyu    时间: 2011-11-2 17:47
回复 56# 梦入神机

可以先学习一段时间,因为测试用例是最基础的核心。用例生成和书写质量是所有的核心。
将来任何都离不开测试用例的提取和有效可用性。
而黑盒能力也是会随着你的软技术唯一可以持续增长的。
作者: 梦入神机    时间: 2011-11-2 18:43
先想办法入门吧,只要知道,自己每天在做些什么我觉得就可以了。大神谢谢,多谢指点
作者: 梦入神机    时间: 2011-11-2 18:43
先想办法入门吧,只要知道,自己每天在做些什么我觉得就可以了。大神谢谢,多谢指点
作者: 无殇v    时间: 2011-11-2 22:32
每天到这来看一下,对学习真的很有帮助。今天也受益良多。以后我还会提问的。。
作者: jiazurongyu    时间: 2011-11-3 13:34
0.游戏测试能做些什么。
1.如何完成游戏的兼容性 (客户端和页游)
2.如何防止功能上漏测
3.如果开启游戏自动化
4.游戏性能测试的过程    (问题都集中在第4点)
5.如何改良游戏测试的过程
6.如何制定有效的游戏测试计划
7.基于游戏的团队管理
其他一些问题用字面上来理解,可能营养会更大点
作者: lsekfe    时间: 2011-11-3 14:17
其实我也忍不住想提个问题?目前游戏测试行业与别的游戏行业相比发展前景是不是差了点。据我所知,游戏策划,游戏运营这两块目前对于游戏这个新兴行业来说更加有发展的潜力呢?并且目前游戏行业中腾讯当然是国内老大,别的游戏公司如盛大网易目前也领先。但是毕竟中国现在测试人员也非常之多,如果为自己在测试行业做个职业定位,我个人觉得很难。毕竟好的公司的门槛过高,小的公司项目不赚钱。可能会导致一个测试人员对游戏测试产生厌恶和恐惧。看了你的工作年限,所以想了解下。
作者: metaboy    时间: 2011-11-3 17:32
对游戏测试没有啥概念,有啥介绍没?感觉应该挺有意思的一个领域!
作者: jiazurongyu    时间: 2011-11-3 17:55
回复 62# lsekfe

现在国内的业内对游戏测试的理解程度也不高,造就了这个情况。
而这个情况也造成了初期游戏测试的工资和地位的不高,游戏测试成为了1个过渡的岗位。对于游戏测试部门没有一个培养的过程。
“每天上班玩玩游戏”
“体验游戏就是游戏测试”
“游戏测试就是验收游戏”等
导致了部门公司的游戏测试再抢策划的活。想法得不到反馈后,慢慢一个比较僵的局面。
做为游戏测试先要有时间管理的能力和自主学习的能力以及一个良好的抗压的能力。
才能逐步发展。
作者: jiazurongyu    时间: 2011-11-3 18:06
本帖最后由 jiazurongyu 于 2011-11-3 18:20 编辑

回复 63# metaboy


研发阶段:
前期可以做的。
制定测试计划,梳理数据状态机,兼容性测试,配置管理
文档类:
测试用例形态,架构评估,模板制作。

中期可以做的
执行测试计划,系统测试,逻辑状态机,功能测试。

文档类:
缺陷管理,测试用例形态,checklist表

后期可以做的:
环境测试,掉率测试,数据合理性测试,系统测试,安全性数据修改测试,脚本验证,封包安全性验证。

文档类:
测试计划,后期测试用例制作。

对外发布阶段:
主要为验收。

我没把UCD写在里面,这个属于跨部门的内容。
作者: lsekfe    时间: 2011-11-4 09:14
回复 64# jiazurongyu


    谢谢你的回答!其实你说的这些确实目前存在着。感觉目前游戏行业的压力确实很大。
作者: jiazurongyu    时间: 2011-11-4 09:59
回复 66# lsekfe

是啊,除非做更多,来证明。没有第二种办法了。而现在客服的地位也被部分ceo抬高了。所以更要努力了
作者: huilin.gao    时间: 2011-11-4 15:38
陈子昂,这名字霸气
作者: jiazurongyu    时间: 2011-11-4 22:26
回复 68# huilin.gao

:)家里长辈给起的,名字好,运气不好。
作者: cncnily    时间: 2011-11-7 15:04
啊呀呀,最近怎么上不看帖子转的连接都不知道哈,向大J前辈学习来了,支持你!
如何让游戏产业测试地位提高?--我觉得取决于项目经理或者公司高层对QA的定位,凭借自己想要改变自己部门的位置基本上是不可完成的任务。不过现在的游戏行业对QA的重视程度确实在日益增长,也都明白没有质量的产品不会有可观的用户群体。
游戏测试我个人感觉比较看重测试方法,建议大家不要一味的追求自认为做XXX就很有技术含量。
有人问lr协议问题--我都使用socket协议,flash游戏也一样滴,每次登录应该有个验证码所以要做个关联就可以,参数化账号和密码就能做个简单的登录测试了。进入场景时候有IP地址和端口的转换还需要另行调整。
作者: cncnily    时间: 2011-11-7 15:06
我也来提个问题吧!
现在每款游戏都应该会出现刷钱,复制装备等等非法手段破坏游戏的方式,请问大J老师如何做破坏性测试的呢?使用什么工具?做到什么程度能确保产品不会出现类似问题?
作者: 梦入神机    时间: 2011-11-7 15:52
大神,测试离线经验系统呢
作者: hclovezz1314    时间: 2011-11-7 16:47
回复 72# 梦入神机


    离线系统:纵观玩了这么多游戏可以把离线分为:1离线就是下线即退出游戏,2离线挂机,类似的比如离线多长时间可以得多少经验。
第一种的检查即可以这样去做:首先我们有2台PC或者双开,一方离线,另一方可以看到他离开游戏,或者有XXX离开游戏的提示,好友列表等显示为灰色不在线情况,帮会成员列表也是如此,另外的数据库中标注该角色为离线的状态。
第二种就简单了,纯粹就是策划的活,策划说你离线1小时得10经验,离线2小时是20,离线不满1小时有经验还是没经验这个都归他们管,他们说多少那就多少,测试只要去核对你离线了1小时是否得到了10点经验即可。
其实这个都是功能的测试,简单,基础,只要考虑到就可以了,基本没有技术性。
作者: sz_fsy    时间: 2011-11-7 17:46
先顶一下,然后再提问
作者: yyz478    时间: 2011-11-7 20:08
很不错呀 !
作者: jiazurongyu    时间: 2011-11-7 20:26
回复 73# hclovezz1314
感谢回答,回答的很好。
在额外补充几点,可能涉及到跨天或者跨月的情况
作者: jiazurongyu    时间: 2011-11-7 20:36
回复 71# cncnily
刷钱和复制,需要督促公司在log上记录对应的信息。
刷钱通常是通过数据的产出来挖掘到可能出现的不正常信息。
这些只是出问题后的解决办法。
关键是在逻辑上杜绝存在,比如交易中,物品移动过程中会产生的物品副本,在取消交易后是否被销毁。
破坏性方面,我通常关注截包的技术。
平常情况下:最好让程序生成msg,绕过客户端直接走服务端。跑功能测试时就可以一起做了。
作者: jiazurongyu    时间: 2011-11-7 20:38
回复 70# cncnily
多谢支持,说的好,同为游戏测试论坛的版主好样的。
作者: goopy    时间: 2011-11-8 09:48
游戏测试开发群  41864242     欢迎游戏测试高手加入
作者: cncnily    时间: 2011-11-8 10:13
本帖最后由 cncnily 于 2011-11-8 10:22 编辑

回复 77# jiazurongyu


    有什么好的方案可以建立监控机制吗?log打的多服务器消耗也大,我们都不是第一时间发现各种刷得问题,很头疼额。
目前最大的通病是测试基本不会都了解每个系统的逻辑。
作者: lsekfe    时间: 2011-11-8 14:33
回复 80# cncnily


    每个系统的逻辑这些其实最好是研发人员有一个文档,不然的话真的很难马上了解
作者: cncnily    时间: 2011-11-8 15:14
回复 81# lsekfe


    对,大部分漏测都是因为不了解导致的。
作者: jiazurongyu    时间: 2011-11-8 18:07
回复 82# cncnily

对啊需要一套比较良好的缺陷管理办法。
例如统计雷区问题,统计累积缺陷率
作者: jiazurongyu    时间: 2011-11-8 20:46
回复 80# cncnily

通过大量的事物去攻击程序自己所加的保护。确认保护有效性和保护容量性。确保跟踪机制及错误处理机制是否正确。
这个可以列出log日志,通过做操作,查看log完整性。测试可以来做的。
这个测试可以来做的。log对性能产生情况很小的。
关于刷钱等问题,可以把这部分利益数据提取在一张表中,这样不光服务端可以对其做保护,客户端也可以完成一些事情。
不过这些需要1个沟通的过程。因为程序也很忙的
作者: kk1314likecs    时间: 2011-11-8 22:36
新手的简历上 需要会哪些内容 才有面试机会?
作者: skycn110    时间: 2011-11-9 09:46
大师你好,请问如何在测试环境更改,需求定义变动,能给一些建议机制么,或者能给点类似研发与测试之间的奖罚措施之类的么?
作者: jiazurongyu    时间: 2011-11-10 09:40
回复 86# kk1314likecs

我觉得可以加一些测试的基本素质:
耐心和细心,具备良好的沟通能力,逻辑性强。
对于新手可以加强学习一些基础测试知识。
祝你面试顺利愉快
作者: jiazurongyu    时间: 2011-11-10 09:48
回复 87# skycn110

最前面的是指的,建设虚拟环境吗?
后面的我觉得研发可以根据发布一个版本后,对于该版本中出现缺陷较少的功能模块做出质疑。
比如一个功能模块复杂度为F3(最高),而实际它贡献的缺陷比F2甚至F1都少。
当这个功能模块又是历史累计缺陷比较高的,那么该功能模块可能存在漏测。

另外不是很推荐用以深度bug或者bug数量及密度为奖励标准,以版本错误较大为惩罚标准。
前者因为产生一定数量的bug后,管理者查看密度分布就可以喊停,研发进行修复,等待bug修复。
不以bug数量为奖励还有很多好处,比如减低缺陷管理的视线混淆。大量低级别缺陷的存在,深度bug会导致团队恶性竞争。
反之版本错误较大,一个team,一荣皆荣。
作者: jiazurongyu    时间: 2011-11-10 09:49
如何在测试环境更改,需求定义变动,能给一些建议机制
我担心理解会错误,所以没回答
作者: jiazurongyu    时间: 2011-11-10 09:50
回复 83# xiaojianpitt

。。。广告贴啊。。
作者: lsekfe    时间: 2011-11-10 13:59
回复 90# jiazurongyu


    别急,已经清理了!
作者: wangcy26    时间: 2011-11-10 14:11
您好,作为一名新人,现在做的都是从基础的功能测试开始做起,现在做的是页游测试,那么如何在工作中去提高自己的测试水平呢?
作者: Nio    时间: 2011-11-10 14:33
如何让游戏产业测试地位提高? 这个问题竟然没人问……

有解不?
作者: hjjlearning    时间: 2011-11-11 12:02
其实我觉得防刷这类的,,

可以通过对服务器层面去入手,,我当时做是对所有的协议做自动化测试,,首先确保服务器在处理数据的时候是正确不会产生错误

但是在客户端层,也出现过显示刷金钱,物品等,但也只是客户端层表现不对,这些就是靠测试人员对功能逻辑的熟悉程度和对游戏的程序逻辑熟悉了,我们当时是收集各类游戏出现的刷东西BUG做分析,然后汇总出一张列表,有些原理还是通用的,,
作者: hjjlearning    时间: 2011-11-11 12:03
如何让游戏产业测试地位提高? 这个问题竟然没人问……

有解不?
Nio 发表于 2011-11-10 14:33


同问,,
这个我感受是要找到一个认可游戏质量的领导更重要,,
作者: jiazurongyu    时间: 2011-11-11 20:43
回复 93# Nio

如果测试部门完成了:
功能测试
数据驱动测试
xml关联测试
自动化测试
性能测试
数据采集
平台安全测试 等。
测试地位就提高了。不要怕吃亏,多做点没坏处。当一个公司全员测试水平提高了,那么就有地位了
作者: jiazurongyu    时间: 2011-11-11 20:49
回复 94# hjjlearning

恩对的。
先统计一张状态表
因为服务端本身需要信任服务端,当服务端都被**了,客户端防御也就没有作用了。
防刷 由服务端=》客户端通信为依据标准,做简单的发同样包的检查。
执行这项测试人员 需要对业务十分熟悉。
客户端=》服务端的协议,需要对于绕过模态框的部分做出验证,不能纯粹的依赖客户端行为来减低风险。
最好是程序有时间做msg,然后测试在执行功能时,边走边验证
作者: jiazurongyu    时间: 2011-11-11 20:51
回复 95# hjjlearning

你说的这个也很对,首先是领导觉得测试有用,否则一切都比较难执行
作者: jiazurongyu    时间: 2011-11-11 20:54
回复 95# hjjlearning

我曾经做策划时,让上面一度觉得一个策划还会程序和测试,什么都管,果断将来不招了。
虽然结果项目由死变活了。我为了填补那次的做法上的错误,回去又读了9个月书。反正很悲剧。
测试要具备一定的外交能力和良好的沟通能力和抗压力能力
作者: jiazurongyu    时间: 2011-11-11 20:55
回复 92# wangcy26

黑盒测试打好基本功,由硬件和开发环境入手,学习。
加油,努力




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