1、游戏软件测试,王宽,赵鹏,芮群,李杨,目录,什么是游戏软件测试,游戏软件测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特性 1.测试就是发现问题并进行改进,从而提升软件产品的质量 2.测试都是需要测试人员按照产品行为描述来实施 产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执行程序 3.每一种测试都需要产品运行于真实的或是模拟环境之下 4.每一种测试都要求以系统方法展示产品功能,发现其中出错的原因,从而让程序人员进行改进,游戏软件测试组成,游戏软件测试则主要分为两部分组成:一是传统的软件测试,二是游戏本身的测试 游戏特别是网络游戏,它相当
2、于网上的虚拟世界,是人类社会的另一种方式的体现,所以也包含了人类社会的一部分特性 同时它又是游戏所以还涉及到娱乐性,可玩性等独有特性,所以测试的面相当的广。 这是游戏世界测试,游戏软件测试组成,游戏从进入市场到开始运营,必须经过两次测试:内部测试和公开测试 很多玩家对于自己的感兴趣游戏,通常都是在游戏开始内部测试时便争取测试号,拿到拥有内测权限的帐号后就加入到游戏当中 在测试时期便进行游戏,会给玩家带来两大好处: 事先了解游戏,测试时累积的经验在游戏开始运营后更好的进行游戏 提先体验游戏,以便审核游戏是否符合自己的要求。,网络游戏测试,测试网络游戏的时候,需要考虑如下问题: 1.功能是否实现
3、2.人们在进行操作时会如何做 3.可能有多少种做法 4.这些做法应该有什么样的响应 5.哪些做法是被禁止的 6.在进行了被禁止的操作后应该有什么的响应,游戏软件测试特性,游戏情节的测试 指游戏世界中的任务系统的组成,或称为游戏世界的事件驱动,页可称为游戏情感世界的测试 游戏世界的平衡测试 主要表现在经济平衡,能力平衡(包含技能,属性等等),保证游戏世界竞争公平 游戏文化的测试 比如整个游戏世界的风格,是中国文化主导,还是日韩风格等等 大到游戏整体,小到NPC(游戏世界人物)对话,比如一个书生,他的对话就必需斯文,不可以用江湖语言,魔兽世界 平衡性,游戏设计中的游戏情节测试,前期的策划阶段只是对
4、游戏情节大方向上的描述,并没有针对某一个具体的情节进行设计 进入设计阶段时,某个游戏情节逻辑已经完整形成 策划可以给出情节的详细设计说明书,称为任务说明书,通过任务说明书我们可以设计出任务测试案例 比如某一个门派的任务由那些组成,我们可以针对它们设计出完整的任务测试案例,从而保证测试可能最大化的覆盖到所有的任务逻辑 如果是简单任务,还可以提出自动化需求,采用机器人自动完成,魔兽世界一个补丁,一个神,游戏可玩性测试,游戏可玩性测试主要包含四个方面 (1)游戏世界的搭建(建立测试环境) 包含聊天功能,交易系统,组队等可让玩家在游戏世界交互的平台(魔兽世界,副本,拍卖行等) (2)游戏世界事件的驱动
5、 主要指任务 (3)游戏世界的竞争与平衡 (4)游戏世界文化蕴涵 游戏的风格与体现,游戏可玩性测试人员,内部的测试人员 他们都是精选的职业玩家分析人员,对游戏有很深的认识,在内部测试时,对前面的四点进行分析。 游戏媒体专业人员 利用它们对游戏作分析与介绍,既可以达到宣传的效果,又可以达到测试的目的,通常这种方式是比较好的。 外面玩家 利用外部一定数量的玩家,对外围系统进行测试 他们是普通的玩家,但却是我们最主要的目标,主要的来源是大中院校的学生等等,主要测试游戏的可玩性与易用性,发现一些外围的Bug,专业游戏测试人员所具备的素质,明确自己在团队中的角色 在适当的时候向别人请教以获得帮助 正确无
6、误地,严格按照规范程序地执行测试任务 首先完成最重要的测试 在容易出现设计缺陷的地方多做测试 要运用充分而完整的测试用例 避免情绪化,做到客观性科学性地进行测试 要为一些未预料到的情况作好例外性准备 了解游戏软件质量所涉及到的因素: 故事的质量 游戏技术质量 游戏的音乐/视频效果的质量 人工智能,游戏兼容性测试,(1)是游戏在不同的软件和硬件配置中的运行情况 在玩家手中PC的硬件和操作系统的种类与开发人员、测试人员使用的机器有一定的差别 玩家在自己的PC上安装不同的软件,比如驱动程序、应用程序,而且在任何时候都可能运行许多不同的软件,这样可能造成一些无法预想到的情况,游戏兼容性测试,在条件允许
7、的情况下尽可能进行多种组合的测试 操作系统兼容性测试,要在目前主流的WinXP、Win2003、Win2007、Vista等操作系统上测试游戏 硬件兼容性测试,要测试一些显卡是否与游戏存在冲突,某一型号的驱动程序是否与游戏存在冲突等等,游戏兼容测试,游戏压力测试,一般都由公会去操作,也有的委托给游戏压力测试网站或者威客网去做,目前做游戏压力测试的网站有K9168,奕唐网游测试团队,威客网有猪八戒、中国威客等,常见的游戏错误,(1)功能错误 比如我命令角色向东,他向西;没办法进行联网操作等 (2)错误的游戏数据 包括地图,角色属性,物件属性等 (3)程序流程错误 (4)计时错误,常见的游戏错误,
8、由软件模块构造/打包/合并而导致的错误 算法错误 文档缺陷其内容涉及文本、对话框、用户界面元素、帮助文本、指示说明、声音、视频、场景、关卡、环境对象、物件 接口错误: a.以错误的参数数值调用函数 b.以错误的参数次序调用函数 c.遗漏参数去调用函数,手机游戏测试内容,功能性 功能性测试重点检测软件的安装与卸载、功能表现等 手机使用条件对游戏的影响 游戏运行中接听电话、短信后,能否返回到中断的游戏画面继续游戏 游戏设置中是否可以关闭声音、振动功能 游戏菜单中有无详细的操作帮助说明 棋牌益智类游戏能否积分上传,手机游戏测试内容(二),游戏娱乐性内容的评价分为画面、游戏性、操作性三大部分 游戏画面
9、评价 游戏背景游戏背景层次是否丰富鲜明,制作精细,发色数高,与前景用色对比明显 游戏前景游戏场景中前景数量是否较多,造型丰富各有特点,细节刻画丰富,颜色丰富 ,与游戏内容相符 人物和物品造型角色的肢体细节及物品造型是否丰富,比例正常,色彩艳丽 人物动作或物体运动状态人物动作攻击、移动动作是否姿势丰富,流畅连贯制作精细,无跳越感 游戏特效游戏中出现特效数量多少,效果是否细腻,手机游戏测试内容(三),游戏性评价 关卡设计评价故事设定是否完整,游戏中任务、迷题安排的合理性,场景设计问题,关卡设计等 难度设计评价游戏难度设计是否合理 游戏模式评价游戏模式是否多样 游戏操作性测试 游戏流畅性评价游戏运行
10、是否流畅,按键延迟的有无 ,操作有无惯性等 按键位置评价游戏主要功能键位置是否合理顺手或键位可自行设定,手机游戏测试内容(四),手机游戏兼容性测试 手机操作系统重点检测不同的手机操作系统对游戏的影响,该款游戏运行的可能性 手机的内存检测手机的内存对游戏的运行响应时间,画面的流畅程度,游戏能否顺利完成等的影响 手机屏幕尺寸大小检测游戏画面能否正确显示,是否会出现诸如手机游戏的画面不足屏幕宽度,甚至画面边缘超出屏幕宽度等严重影响游戏享受的问题 手机屏幕的刷新频率重点检测游戏图像能否正常显示,手机游戏测试内容(五),游戏的绿色标准 静态指标包括暴力度、色情度、恐怖度、社会道德度、文化内涵度5项内容 动态指标包括PK(砍人)行为、非法程序(外挂)、聊天系统的文明度、游戏内部社会体系的秩序、游戏形象宣传、游戏时间限制、社会责任感7项内容 游戏等级按游戏定级标准来认证手机游戏的等级,Thank You!,