51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3559|回复: 6
打印 上一主题 下一主题

游戏测试之缺陷类型

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-19 09:43:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        功能
        赋值
        检查
        时间控制
        构造/包装/合并
        算法
        文档
        接口

1、功能
功能错误是一种影响游戏性能及用户体验的错误。该错误可能是由提供这一功能的代码丢失或不正确造成的。

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

3、检查
   当代码在被使用前不能适当地验证数据时,就产生了检查类型的缺陷。如:在代码中用“=”代替“==”对两种值的比较;边界比较,如使用“<=”代替“《”等。

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

5、构造/包装/合并
   这类缺陷是由于配置游戏代码,变更游戏版本或安装打包等引起的错误。

6、算法
   这类缺陷包括一些计算过程或选择结构中出现的有关时间复杂度或正确性的问题。算法可以视为得出一个数值(如,42))或实现一个结果(如,打开门)的过程。
   举一个填字游戏的会有哪些算法,如下:
   点数、奖励和计数
   完成一个回合或进入下一关卡的标准
   确定填字游戏目标的成功,如形成一个特殊的字,或匹配一定数量的块
   提供特殊的道具、奖励或游戏模式

7、文档
   文档缺陷发生在游戏的已确定下来的数据素材中,包括文本、音频和图形文件内容,如下所列:
   文本
   对话框
界面要素(标签、警告,提示符等)
帮助文本
说明文件
日志文件
音频
视频
声效
背景音乐
对话(人,动物等)
音响效果(流水、鸟鸣等)
剧情介绍
环境目标
关卡定义
身体部位和服装选择
物品(武器、交通工具)等

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

   以上是对游戏缺陷进行的一个总结,希望对从事游戏测试的人员有所帮助!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-19 17:15:13 | 只看该作者
好东西 谢谢楼主
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-12-21 15:04:20 | 只看该作者
很有帮助,学习之。
感谢LZ
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-12-22 11:36:20 | 只看该作者
顶..谢谢楼主.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-12-24 14:17:33 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-12-24 15:21:50 | 只看该作者
谢lz。学习
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-3-4 17:38:32 | 只看该作者
再次顶起
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-12 16:47 , Processed in 0.073949 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表