Leadge.com首页 > 知识库
文章搜索
网络游戏测试漫谈
2008-12-25 13:13:42  作者:佚名
  概述

游戏是软件的一种形式,游戏测试中有一部分内容和软件测试相同。
  软件测试是一个非常复杂、艰苦和枯燥的工作。游戏软件作为软件的一个分支,不仅包括了软件测试的一些特点,还有其自身的特殊性。
  游戏软件测试工作是一项十分系统的工作,虽然外表看来只是玩游戏,但实际上却是一门很专业的工作。在索尼和微软这样的大型企业中,游戏软件测试已经成为独立的部门,对软件测试人员的选拔也十分的严格,要求他们必须具备编程以及策划的经历。
  游戏软件的测试包括了软件工程学、程序、美术、游戏策划等各方面的知识。只有对游戏产品从策划设计到开发再到后期运营都十分熟悉的人,才能真正地胜任游戏软件测试的工作。
  国内游戏研发企业往往对“测试”这个软件开发过程中的十分必要的环节并不重视,没有设置相关部门或对相关人员素质进行把关,没有定期培训的机制。这就对国内游戏开发水平的提升形成了制约。
  下面笔者将自己的一些工作经验以及一些标准化工作规范与大家共享,和朋友们探讨游戏测试中的相关问题。因为笔者所在的“中娱在线”以休闲类游戏的开发为主,所以提供的相关文件比较偏重于休闲游戏方面。
  在这里,笔者之所以开放自家公司的文件,旨在抛砖引玉,希望引起行业对游戏测试这个工作的重视,以便让更多的人了解它、认识它。
软件测试

一、什么是软件测试

  ·软件测试就是在受控的条件下对系统或应用程序进行操作并评价操作结果的过程,而所谓控制条件包括了正常条件与非正常条件两种。
  ·软件测试过程中应该有意地去促使某种错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。从本质上说,软件测试是“探测”,在“探测”中发现软件的毛病。
  ·软件测试贯穿于软件定义与开发的整个周期,软件的需求规格说明书、结构设计及程序编码,都属于测试的对象。
  ·软件测试包含白盒测试与黑盒测试,白盒测试是针对程序代码进行正确性检验的测试工作,黑盒测试独立于程序代码,从用户的角度,通过一定的测试步骤与测试案例,验证软件功能、性能等指标能否满足实际应用需求的测试工作。

二、软件测试的目的

  软件测试的目的是为了保证软件产品的最终质量以及在软件开发过程中对软件产品进行质量控制。一般来说软件测试应由独立的产品评测中心负责,严格按照软件测试流程,制定测试计划、测试方案、测试规范,实施测试,对测试记录进行分析并根据回归测试情况撰写测试报告。测试是为了证明程序有错,而不能保证程序没有错误。

三、软件测试环境的构建

测试环境的搭建会直接影响到测试的准确性。

  配备测试环境是测试实施中重要的一环,测试环境适合与否会严重影响测试结果的真实性和正确性。测试环境包括硬件环境和软件环境,硬件环境指测试必需的服务器、客户端、网络连接设备以及打印机、扫描仪等辅助硬件设备所构成的环境。软件环境指被测软件运行时的操作系统、数据库以及其他应用软件构成的环境。

此文章共有6页  1 2 3 4 5 6 下一页

文章来源:中国项目管理资源网

发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴