针对手游而言,游戏测试的本质是APP,所以不少手游的测试方式与APP测试异曲同工,然而也有所不同。APP更多的是具有一种工具,一款APP好不好用不重要,关键点在于实用。而游戏则具有一种玩具属性,它并不见得实用,但他要符合玩家的好恶,要能让玩家体验到愉悦感。

游戏测试特点

游戏测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特性:

①测试的目的是发现软件中存在的缺陷。

②测试都是需要测试人员按照产品行为描述来实施。产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执行程序。

③每一种测试都需要产品运行于真实的或是模拟环境之下。

④每一种测试都要求以系统方法展示产品功能,以证明测试结果是否有效,以及发现其中出错的原因,从而让程序人员进行改进。

软件测试与游戏测试的区别

关于软件测试与游戏测试的区别,看过一些资料,感觉没有描述的特别清晰,原因无非2点:一是即做过软件测试又做过游戏测试的人本身不多,二是在软件和游戏测试都做过的这一小撮人里善于归纳总结的更是少之又少。

我的归纳如下:游戏本质也是软件的一种,所以从测试工程的角度来讲,游戏测试与软件测试的本质是完全相同的。2者的不同更多的是在表象层面或者流程方面,我们可以把游戏测试看作软件测试的子类,它继承了软件测试这个父类的特性,又有自己的一些新特性。

细说软件测试和游戏测试

通过归纳总结,把游戏测试相对软件测试的不同归纳为以下几点:

  1. UI&&UE

大部分软件UI&&UE的重要性没有游戏那么高,在玩游戏的过程中,愉悦感和趣味性是至关重要的,如果缺失了这些要素,用户可能瞬间就流失了,也就意味着这款游戏失败了。

  1. 数值

数值对游戏至关重要,无论单机还是网络游戏,玩家非常重视自己角色的数值增长。游戏功能之间的耦合度非常高,数值之间有着千丝万缕的关联,而软件功能之间的耦合度则没有这么高,很多情况下功能之间的数值是相对独立的。

  1. 活动

游戏中,活动则是频度更高的一种玩法,测试过程中受到的关注度更高,游戏活动的测试更关注时间与资源产出,活动衔接也很重要,任何差错都可能导致更大的损失,而软件上的活动则没这么严格的概念。

  1. 进度

游戏属娱乐,其产业链涉及很多前期的市场推广,各种广告和推广都是真金白银砸下去的,任何延期都可能导致前期的推广功亏一篑,商业信誉也会受影响。游戏测试作为产品发布前的最后一环,必须严格控制版本进度,确保能够按期交付。而软件测试,延期很普遍,没那么强的时间观念。

  1. 工具

因为用户的数值和角色状态千差万别,为了尽量模拟用户状态,测试过程中总需要造出各色各样的测试数据,游戏测试依赖更多的测试工具。而且游戏测试还需要对测试工具本身的正确性进行测试,确保工具本身正确。这点在传统软件测试行业则是不多见的。

  1. 性能

性能测试对游戏至关重要,无论在台式还是移动设备,卡顿会让玩家厌恶。为确保游戏流畅,客户端内存和cpu使用率在游戏测试中都要重视。而且用户的设备差异性很大,尤其是移动端。所以我们必须确保客户端的性能符合我们的预期标准。软件则没太多这方面的需求。

  1. 安全

无论软件还是游戏,安全都无比重要。但对游戏来说,重要程度则关乎身家性命,尤其死于外挂横行。而且游戏的客户端与服务端的交互非常频繁,数据安全更加凸显。有资源产出的地方则有安全测试的地方。防刷防外挂,是游戏测试人员始终要保持谨慎认真的对待的地方。

  1. 合服(针对网游)

这个是游戏的独有特色。有时候服务器中用户很少,需要合并几组服务器为1组。在合服的过程中需要保证原有服务器和目标服务器中所有用户的数据信息不发生错乱。涉及到用户方方面面的数据信息,所以要测试人员务必认真。确保测试无误后,才能正式开始合服操作。

  1. 交互

大多针对网游,网游中很大程度的乐趣都来源于玩家与玩家之间的交互,传统软件(忽略社交软件而言)中并不多见。玩家交互的越频繁,数据之间交互的程度越高,数据之间的复杂变换及相互影响需时刻关注。

  1. 网络

网络对于网络游戏和软件都是必不可少的,但游戏的实时交互性比较高。所以对网络的测试要求也比较高,因为不同的网络运营商,不同地区的网络信号,甚至移动过程中不同网络的切换,这些都需认真测试,这样才能更好的提高用户体验度。

总结:

总而言之,测试就是发现问题并进行改进,从而提升软件产品的质量。游戏测试也具备了以上的所有特性,不过由于游戏的特殊性,所以游戏测试则主要分为两部分组成,一是传统的软件测试,二游戏本身的测试,由于游戏特别是网络游戏,它相当于网上的虚拟世界,是人类社会的另一种方式的体现,所以也包含了人类社会的一部分特性,同时它又是游戏所以还涉及到娱乐性,可玩性等独有特性,所以测试的面相当的广。

游戏测试和软件测试有什么区别?相关推荐

  1. 游戏测试与软件测试的区别

    转载的哦-- 关于软件测试与游戏测试的区别,网上也有几篇文章提到,但是感觉没有描述的特别清晰,原因无非2点:一是即做过软件测试又做过游戏测试的人本身不多,二是在软件和游戏测试都做过的这一小撮人里善于归 ...

  2. 游戏测试和普通测试有什么区别?

    针对手游而言,游戏测试的本质是APP,所以不少手游的测试方式与APP测试异曲同工,然而也有所不同. APP更多的是具有一种工具,一款APP好不好用不重要,关键点在于实用.而游戏则具有一种玩具属性,它并 ...

  3. 让我们走进游戏测试的世界吧!

    一.什么是游戏? 1.1 游戏的基础概念    各类年龄段的人们对于游戏而言或多或少都有所了解,但游戏对于我们来说同样也是既熟悉又陌生. 游戏与软件相同,游戏 = 程序 + 文档,单纯的程序或文档并不 ...

  4. 游戏测试行业还能入局吗?前线打探最新消息来了

    今天采访了一个在游戏行业做测试的同学,他所在的游戏公司是做大型多人在线角色扮演类的游戏,类似传奇游戏.他所在的公司目前有1200多人,是上市公司,目前游戏产品在国内海外都有市场. 因为我是一个对游戏无 ...

  5. alphac测试和bata测试区别_【软件测试】和【游戏测试】有区别么?

    IT行业火速发展的这几年,游戏开发是其中最火热的几个行业之一,国内的游戏玩家数量在近几年更是成几何倍的增长! ▲▲▲ 2018年中国已经6.2亿玩家 相对的游戏开发的火热发展必然带动着游戏测试人才的需 ...

  6. 游戏测试与一般的软件测试的区别在哪里?

    有很多同学进入测试行业之后,一直从事的是软件测试的工作,然后跳槽时遇到一些游戏的公司的面试,就会有点慌,我做的都是软件测试,能胜任游戏测试么? 所以,今天我们需要先来了解一下,软件测试和游戏测试的 & ...

  7. 软件测试与游戏测试的不同之处

    导读 游戏测试与软件测试的区别 游戏本质也是软件的一种,所以从测试工程的角度来讲,游戏测试与软件测试的本质是完全相同的.2者的不同更多的是在表象层面或者流程方面,我们可以把游戏测试看作软件测试的子类, ...

  8. 游戏测试是一个怎样的行业?

    游戏测试真的是玩游戏吗? 游戏测试和软件测试又有什么区别呢? 游戏测试是不是没有前景?能从事吗? 很多人都关注这个问题,所以接下来我详细给大家来介绍下游戏测试. 为了让大家更有获得感,所以本文的行文结 ...

  9. 老爸:“你做的什么游戏测试简直是不务正业!”——我上去就是一顿猛如虎的解释。

    经常有人问我:游戏测试到底是干什么呢?是游戏代练?每天玩游戏?装备随便造,怪物随便秒,线上GM指令随便用?可以每天玩玩游戏,不用忙工作,太爽了?有时朋友不理解就算了,就连家里人也没能理解到就很郁闷.做 ...

  10. 网易雷火游戏测试实习一二三四面面经

    面后复盘, 呦吼~ 四面 自我介绍 为什么选择游戏测试(情绪/兴趣+使命/责任感+性格 :自认为不必提自己的知识掌握程度好,因为面试的过程就是在考核你的知识.如果自夸掌握程度好,后面发挥不大理想的话, ...

最新文章

  1. 在接触到服务器时破解密码、及改ssh端口
  2. php项目包导入项目,zend studio导入项目文件的图文操作
  3. Qt操作SQLite数据库练习(20200215)
  4. Android注册会员系统返回上一步时如何保存信息
  5. superset在云主机上的配置
  6. JavaScript事件处理的例子:事件捕捉和冒泡 - event capture and bubble
  7. hashmap为什么是2的倍数_HashMap源码解析(jdk1.8)
  8. cdq分治 陌上花开(内无题解)
  9. 用Excel表格神速写代码
  10. TO-220与TO-220F的区别 封装
  11. 计算机毕业设计Java大学生旅游拼团网站(源码+系统+mysql数据库+lw文档)
  12. java 复制excel_利用Java实现复制Excel工作表功能
  13. 如何在Swift中实现状态机?
  14. 17AHU排位赛3 D题 旋转吧!雪月花 ! (DFS序,线段树维护树上最值)
  15. 软件测试中自上而下与自下而上的区别
  16. 基于点灯科技的温湿度传感器设计:STM32C8T6+DHT11+0.96寸oled显示屏+ESP8266
  17. github在线修改文章
  18. 0xc000007b错误、DirectX、C++组件、缺少msvcr120.dll文件等
  19. nginx:nginx学习
  20. 2022-2028年中国仓储管理系统行业市场深度分析及投资前景展望报告

热门文章

  1. java计算器取余_java计算器代码,只有加减乘除和取余运算的??
  2. 安捷伦电源6319D实现GPIB通信
  3. 我们为什么存在于三维空间而不是四维空间
  4. 基于Qt的NAT检测和NAT穿透
  5. php mysql 微博系统_基于校网学堂的校园微博系统设计与实现(PHP,MySQL)(含录像)
  6. html5 drag移动位置,HTML5拖拽功能drag
  7. 干货 | 扫了那么多二维码,15款工具打造你的专属二维码
  8. AntDesign 实战教程 --------前言
  9. XUI Android原生的UI框架的配置指南
  10. Mac读写NTFS移动硬盘