功能测试 性能测试 安全测试 质量管理 配置管理 测试管理 TD |QC|QTP|LR

分享: 游戏测试之缺陷类型

上一篇 / 下一篇  2008-12-19 09:38:18 / 精华(1) / 置顶(1) / 个人分类:生活点滴

51Testing软件测试网'o2EQ$t/A'u3v.Ry1d

   今天抽出时间,整理总结了一下,游戏测试过程中,常遇到的几种缺陷类型:51Testing软件测试网$l#Ef,Q mI9}[

51Testing软件测试网7X/_Cn/U!L9Z

   缺陷类型:

_` _bc7v-p2X:G(j0

l        功能

Ab*s:_ qu0

l        赋值51Testing软件测试网 @o(^u)[ f

l        检查51Testing软件测试网#Q_+TC(N `8V

l        时间控制51Testing软件测试网_#s-K+r} k&F9[t

l        构造/包装/合并51Testing软件测试网s"uAkG

l        算法

x!FmVo:p+? ` nx7N0

l        文档

!S)n4Jq-h b3A0

l        接口51Testing软件测试网i!E7v;kdZR)o\

 

$V c)m hGs M#b0

1、功能

.BE"t&} g7Mg:H-_0

功能错误是一种影响游戏性能及用户体验的错误。该错误可能是由提供这一功能的代码丢失或不正确造成的。51Testing软件测试网s7B ]ut'R5m

 51Testing软件测试网,BF'ZPfk9n

2、赋值

d}l7}SDMkA0G"E0

当程序所使用的值被错误地初始化或设置,或当一个所需的参数值丢失时,出现的错误就被定义为赋值类型。如:游戏任务开始、进入一个新关卡或一种游戏模式时。

.qw$ML"~9W;Z p0

 51Testing软件测试网&Q!R1qKBtSA3I

3、检查

.Kj yUX e5BB0

  当代码在被使用前不能适当地验证数据时,就产生了检查类型的缺陷。如:在代码中用“=”代替“==”对两种值的比较;边界比较,如使用“<=”代替“《”等。51Testing软件测试网 U6e,G7a\bH

 51Testing软件测试网Z*u*SEhk5gq)y

4、时间控制51Testing软件测试网YDQ\P`Z

  时间控制缺陷与资源的共享、资源的实时管理相关。有些进程,如在硬盘上储存游戏信息,要给出开始时间或结束时间。这类操作在数据上执行,应完成对数据的操作后才能终止。通常为了友好,可以显示一个进度条或提示之类的信息。51Testing软件测试网 WMw C DOEc/k

 51Testing软件测试网E{$R+_ZY

5、构造/包装/合并

5N6NGt3wrY\0

  这类缺陷是由于配置游戏代码,变更游戏版本或安装打包等引起的错误。51Testing软件测试网2~/wJ9i qFGA6F R

 

s`gq1^O0

6、算法51Testing软件测试网psG FZ

  这类缺陷包括一些计算过程或选择结构中出现的有关时间复杂度或正确性的问题。算法可以视为得出一个数值(如,42))或实现一个结果(如,打开门)的过程。

v_ F#Uh WL0

  举一个填字游戏的会有哪些算法,如下:51Testing软件测试网2hl-q%d'SN3b6q n

  点数、奖励和计数

y8VaFK:{0

  完成一个回合或进入下一关卡的标准51Testing软件测试网"{_sy"unSdaw

  确定填字游戏目标的成功,如形成一个特殊的字,或匹配一定数量的块51Testing软件测试网lv&j3v9z;H9\-[~

  提供特殊的道具、奖励或游戏模式

D.pZ fx0

 

5udryMc R0

7、文档51Testing软件测试网 F{6g-A^W/L{ Es"b

  文档缺陷发生在游戏的已确定下来的数据素材中,包括文本、音频和图形文件内容,如下所列:51Testing软件测试网S^UM~0~1E4_8m

  文本

8Y e5hZkhB!vp9m0

  对话框51Testing软件测试网 a0r2p9S)Wv"RT2j

 界面要素(标签、警告,提示符等)51Testing软件测试网6N:p~!N:S%Ax*~j+M&D

 帮助文本

x'Q)kVVd0

 说明文件

)Ji{Z2I@sE(sr0

 日志文件

9X/cFzx8n9S \"g0

 音频51Testing软件测试网s]6] IjFC

 视频51Testing软件测试网 K9Kq/vwl

 声效51Testing软件测试网E(n]`2~+b

 背景音乐51Testing软件测试网)jQA#K5gO[

 对话(人,动物等)

]ZG%Y'Kf#X~0

 音响效果(流水、鸟鸣等)51Testing软件测试网1ZrWs"SPjD I

 剧情介绍

ck2N p;wZH0

 环境目标51Testing软件测试网f@ P"oyLW `

 关卡定义

8q+J,N] aXvo0

 身体部位和服装选择51Testing软件测试网5A+]}(CX)zj#Qq$|+i I/T

 物品(武器、交通工具)等51Testing软件测试网z E2U.z%`v

 

#])A!a-D T2_ {,B0

8、接口51Testing软件测试网+}3N'@DSr

  一个接口缺陷可以发生于任何信息被转移或交换的地方。在游戏代码内,当一个模块调用另一个模块的方式有误时,接口缺陷就发生了。总之,要留意每个函数调用参数的方式,一旦值被错误地传递,一个微妙的,不易被发现的严重的接口缺陷就产生了。

.zE`/u|mRO+M0

 51Testing软件测试网1eyY ^YT

  以上是对游戏缺陷进行的一个总结,希望对从事游戏测试的人员有所帮助!51Testing软件测试网:y-Z0Y(~~9]mq k

51Testing软件测试网j]ex'X"Z7h1e

 

+TED.I5l*b ^'y0

TAG: 游戏测试 缺陷类型

 

评分:0

我来说两句

Open Toolbar