测试用例的确定以及测试代码的编写

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在企业开发中,测试计划书来源于需求说明文档,同
样在游戏开发过程中,测试计划的来源则是策划书
策划书包含了游戏定位,风格,故事情节,要求的配 制等等
测试计划可以明确测试的目标
需要什么资源,进度的安排,通过测试计划,既可以让 测试人员了解此次游戏测试中那些是测试重点,又可以 与产品开发小组进行交流
火龙果 整理 uml.org.cn
游戏软件测试作为软件测试的一部分,它具备了软 件测试所有的一切共同的特性
测试就是发现问题并进行改进,从而提升软件产品的质量
测试都是需要测试人员按照产品行为描述来实施
产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是 用户手册,源代码,或是工作的可执行程序
游戏策划与测试计划(续)
火龙果 整理 uml.org.cn
在策划评审中,测试人员可以参与进来
从里面了解到游戏的组成,可玩性,平衡(经济与能 力),与形式(单机版还是网络游戏)
如先了解这个世界里,各个种族之间的关系、职业的 互补、各个角色的互相关系,在整个世界中是什么位
置,是否够合理、让常人可以现实中的逻辑去衡量, 这个角色在游戏是否合理
火龙果 整理 uml.org.cn
游戏从进入市场到开始运营,必须经过两次测试 :内部测试和公开测试 很多玩家对于自己的感兴趣游戏,通常都是在游戏
开始内部测试时便争取测试号,拿到拥有内测权限
的帐号后就加入到游戏当中 在测试时期便进行游戏,会给玩家带来两大好处:
事先了解游戏,测试时累积的经验在游戏开始运营
开发是一个分阶段过程,测试与开发的结合比较容易
测试工作与游戏开发是同步进行的,每一个开发阶段中测试 都要参与,能够深入的了解到系统的整体与大部分的技术细 节,从而从很大程度上提高了测试人员对错误问题判断的准 确性,并且可以有效的保证重要游戏系统的稳定
火龙果 整理 uml.org.cn
什么是游戏软件测试
制造游戏是一个非常是一个长时间的动态过程 游戏产品的质量则是要靠动态过程的动态质量来进行保证 动态过程,一定要有规划与控制,以保证按步就班,按质按时完成
工作
火龙果 整理 uml.org.cn
游戏测试与开发过程的关系
火龙果 整理 uml.org.cn
一般网络游戏生命周期是3、4年,适合采用迭代式开发过程
等等),保证游戏世界竞争公平
(3)游戏文化的测试
比如整个游戏世界的风格,是中国文化主导,还是 日韩风格等等
大到游戏整体,小到NPC(游戏世界人物)对话,比 如一个书生,他的对话就必需斯文,不可以用江湖 语言
全生命周期的游戏软件测试概念
火龙果 整理 uml.org.cn
(1)想要提高游戏的质量,则必需要做到测试的早期 介入
然后才需要针对每个种族、每类职业、每个角色的平 衡
最后到一个一个角色的测试
游戏策划与测试计划(续)
火龙果 整理 uml.org.cn
策划的过程与现实世界正好相反
现实世界是总结出整体的平衡,而游戏世界则要定 义平衡,再将世界整理成平衡的状态
测试计划制定
火龙果 整理 uml.org.cn
既可以适应网络游戏本身这种长周期的开发,又可以利用 RUP的迭代式开发的优点与CMM的里程碑控制,从而达到对游 戏产品的全生命周期的保证
在游戏开发过程中,通用软件的需求分析阶段被策划所代替
起的作用是一样的,明确游戏的设计目标(包括风格,游戏 玩家群),游戏世界的组成,为后期的程序设计,美工设计, 测试提出的明确的要求
网络游戏概念
火龙果 整理 uml.org.cn
(1)网络游戏世界从某种意义上说是另一个人类社会
是人们在网络游戏世界中进行着在被允许的范围内 的活动
包括了修炼、交流、合作、经商、欺诈、情感、冲 突等等
在游戏制作时反映这些行为的部分就是一个个完整 的功能
游戏开发过程
火龙果 整理 uml.org.cn
后更好的进wenku.baidu.com游戏
提先体验游戏,以便审核游戏是否符合自己的要求

游戏软件测试特性
火龙果 整理 uml.org.cn
(1)游戏情节的测试
指游戏世界中的任务系统的组成,或称为游戏世界
的事件驱动,页可称为游戏情感世界的测试
(2)游戏世界的平衡测试
主要表现在经济平衡,能力平衡(包含技能,属性
❀ 要了解如何测试游戏必需了解如何做游戏,了解它的开发过程, 才能真正的测好游戏。游戏要成功,其基本的必要条件有三个 方面。
Vision(设计、视觉)
是对游戏还没有实现的总体上的把握,前瞻性的理解与策略的考量
technology(技术)
各种美妙的想法要通过技术来实现
Process(过程)
游戏软件测试组成
火龙果 整理 uml.org.cn
游戏软件测试则主要分为两部分组成:一是传统的 软件测试,二是游戏本身的测试
游戏特别是网络游戏,它相当于网上的虚拟世界,
是人类社会的另一种方式的体现,所以也包含了人 类社会的一部分特性
同时它又是游戏所以还涉及到娱乐性,可玩性等独 有特性,所以测试的面相当的广。 我们称之为游 戏世界测试
通过策划书来制定详细的测试计划,主要分三个 方面
游戏程序本身的测试计划,比如任务系统,聊天,组
队,地图等等由程序来实现的功能测试计划。
诸如测试计划,测试用例的确定以及测试代码的 编写。
如果你把测试完全放在最后阶段,就错过了发现
构架设计和游戏逻辑设计中存在严重问题的最好
时机,到那时,要修复这些缺陷将很不方便,因 为缺陷已经扩散到系统中去了,所以这样的错误 将很难寻找与修复,代价更高。
游戏策划与测试计划
火龙果 整理 uml.org.cn
每一种测试都需要产品运行于真实的或是模拟环境之下
每一种测试都要求以系统方法展示产品功能,发现其中 出错的原因,从而让程序人员进行改进
火龙果 整理 uml.org.cn
测试网络游戏的时候,需要考虑如下问题: (1)功能是否实现 (2)人们在进行操作时会如何做 (3)可能有多少种做法 (4)这些做法应该有什么样的响应 (5)哪些做法是被禁止的 (6)在进行了被禁止的操作后应该有什么的响应
相关文档
最新文档