游戏测试教程V20.doc

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
游戏测试教程V20

游戏测试教程 1 游戏测试简介 3 1.1 什么是测试 3 1.2 测试的重要性 4 1.3 游戏测试的两个准则 5 1.3.1 不要恐慌 5 1.3.2 不要相信任何人 6 1.4 成为游戏测试员 7 1.4.1 玩游戏 7 1.4.2 识别bug 8 1.4.3 放大问题 10 1.4.4 通报团队 11 1.4.5 验证缺陷的修复 13 1.4.6 小结 13 2 游戏测试基础 14 2.1 游戏制作简介 14 2.1.1 游戏团队 14 2.1.2 游戏生产周期 18 2.2 测试阶段 19 2.2.1 试生产阶段 19 2.2.2 测试的开题阶段 21 2.2.3 alpha测试阶段 23 2.2.4 beta测试阶段 23 2.2.5 最后测试阶段 24 2.2.6 发布证明阶段 25 2.2.7 在发布以后的测试阶段 26 2.2.8 小结 26 2.3 测试过程 27 2.3.1 黑盒测试和白盒测试 27 2.3.2 测试流程 28 2.3.3 测试用例和测试套件 28 2.3.4 测试准备 29 2.3.5 冒烟测试 30 2.3.6 回归测试 30 2.3.7 “围绕”bug进行测试 30 2.3.8 报告结果 31 3 测试技术 34 3.1 组合测试 34 3.1.1 组合测试模型简介 34 3.1.2 参数 36 3.1.3 值 36 3.1.4 构建表格 37 3.1.5 组合模板 39 3.2 测试流程图 39 3.2.1 TFD的要素 40 3.2.2 TFD设计活动 42 3.2.3 一个TFD示例 43 3.2.4 数据词典 44 3.2.5 TFD路径 45 3.2.6 由路径创建测试 46 3.2.7 使用组合表格还是TFD? 47 3.3 随机测试和游戏性测试 47 3.3.1 玩家的类别 47 3.3.2 随机测试 48 3.3.3 游戏性测试 50 3.4 手机游戏测试经验 51 游戏测试简介 什么是测试 简单的说,如果你写了一段代码,我来帮你查看代码并找出里面的错误,这就是测试。 1983年,IEEE提出了软件工程标准术语,软件测试的定义为: “使用人工和自动手段来运行或者测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。” 该定义明确提出了软件测试以检验是否满足需求为目标。 游戏测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特性:测试的目的是发现软件中存在的缺陷。 总而言之,测试就是发现问题并进行改进,从而提升软件产品的质量。游戏测试也具备了以上的所有特性,不过由于游戏的特殊性,所以游戏测试则主要分为两部分组成,一是传统的软件测试,二游戏本身的测试,由于游戏特别是网络游戏,它相当于网上的虚拟世界,是人类社会的另一种方式的体现,所以也包含了人类社会的一部分特性,同时它又是游戏所以还涉及到娱乐性,可玩性等独有特性,所以测试的面相当的广。 称之为游戏世界测试,主要有以下几个特性: 游戏情节的测试:主要指游戏世界中的任务系统的组成。 游戏世界的平衡测试:主要表现在经济平衡,能力平衡(包含技能,属性等等),保证游戏世界竞争公平。 游戏文化的测试:比如整个游戏世界的风格,是中国文化主导,还是日韩风格等等,大到游戏整体,小到NPC(游戏世界人物)对话,比如一个书生,他的对话就必需斯文,不可以用江湖语言。 测试的重要性 下面列出了一个清单来解答“测试为什么重要?”这一问题。 游戏软件容易出错 有许多机会导致出错 游戏软件复杂 编写游戏软件的是人,而人是会犯错误的 常常用软件工具来编写游戏,而这些工具并不完美 大量资金投入到游戏中,是期望游戏能成功 游戏必须采用不同的配置和设备在多种不同的平台上运行 人们期待从你编写的游戏中得到更多的满足而不是失望 如果你的游戏是一个多人在线游戏,那么他最好能保持良好的运行状况,那么玩家才可能为此付费。 有很多同行或业界媒体在关注你发布的游戏 用一句话来总结就是“因为游戏会出错”。 对于开发商而言,测试肯定重要,因为他们经历过诸如组织员工、给测试员投资以及在游戏的官方版发布前组织和管理的多轮beta测试等困难。因此,为运营商提供保证很重要,因为他们在游戏发行之前要求游戏必须满足一定的质量标准。为了保证设备和网络达到标准,手机游戏测试对手机厂商和无线运营商而言是至关重要的。 测试对开发团队同样重要。他们依靠测试员在代码中发现问题。一旦测试员不能发现严重的问题,测试人员就要忍受责备。如果真的没发现什么,又有人会嘀咕为什么要花那么多钱去做测试。 测试之所以重要,是因为软件的合同和游戏的复杂性要求最后发布的是一个顶尖的游戏。每当有团队或公司以外的人要去看看游戏时,它就将会被审查、被公开。要是一切顺

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档