针对手游而言,游戏测试的本质是APP,所以不少手游的测试方式与APP测试异曲同工,然而也有所不同。

APP更多的是具有一种工具,一款APP好不好用不重要,关键点在于实用。而游戏则具有一种玩具属性,它并不见得实用,但要符合玩家的好恶,要能让玩家体验到愉悦感。

那游戏测试和软件测试有什么区别?

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

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

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

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

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

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

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

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

UI&&UE

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

数值

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

活动

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

进度

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

工具

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

性能

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

安全

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

合服(针对网游)

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

交互

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

网络

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

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

游戏测试和普通测试有什么区别?相关推荐

  1. 144hz和60hz测试软件,让我们尝试一下144Hz游戏显示器和60Hz普通显示器之间的区别...

    通常,普通显示器的刷新率大多为60Hz和75Hz,但是某些游戏显示器的刷新率可以高达144Hz. 那么,60hz和144hz显示器之间有什么区别?游戏和电影之间有很大区别吗?在这方面,Plumb兄弟开 ...

  2. 玩3D游戏花屏显卡测试过没有问题?网站测试咋测才能减少Bug

    在上一篇文章中,小编为您详细介绍了关于<如何更改显卡的刷新频率?台式电脑64位 显卡N卡 GTX680 用驱动精灵更新 过后 屏幕分辨率只有800X60070>相关知识.本篇中小编将再为您 ...

  3. APP测试和传统软件测试有什么区别?

    软件测试从字面意思我们就知道它主要是做软件产品方面的测试,尤其是APP这块,那么很多人就问了APP测试和传统软件测试有什么区别?来看看下面的详细介绍. 软件测试培训分享:APP测试和传统软件测试有什么 ...

  4. APP测试和传统软件测试有什么区别

    APP测试和传统软件测试有什么区别?APP测试和传统测试是有一些区别的,移动APP的特点使得它与传统软件在开发.测试方面都有所不同.比较移动APP测试与传统软件测试的不同,要从以下几个方面进行考虑: ...

  5. 性能测试、负载测试、压力测试的区别

    转载自:https://www.cnblogs.com/Bonnieh/p/5826773.html 性能测试(Performance Testing):是通过自动化的测试工具模拟多种正常.峰值以及异 ...

  6. 性能测试,负载测试,压力测试有什么区别

    性能测试,负载测试,压力测试有什么区别 性能测试(或称多用户并发性能测试).负载测试.强度测试.容量测试是性能测试领域里的几个方面,但是概念很容易混淆.下面将几个概念进行介绍. 性能测试(Perfor ...

  7. 负载测试与压力测试的区别

    以下内容引自: http://blog.csdn.net/shangyichen/article/details/5438528 什么叫压力测试(Stress Testing) 原创 2010年03月 ...

  8. 性能测试, 压力测试 , 负载测试和 容量测试 的区别与联系

    负载测试(Load Test).压力测试(Stress Test).容量测试(Capability Test)与性能测试(Performance Test)是相互关系? 性能测试包括负载测试.压力测试 ...

  9. 软件测试 -- alpha测试和beta测试的区别

    alpha测试是在用户组织模拟软件系统的运行环境下的一种验收测试,由用户或第三方测试公司进行的测试,模拟各类用户行为对即将面市的软件产品进行测试,试图发现并修改错误. Beta测试是用户公司组织各方面 ...

  10. 必须知道的app测试与web测试的区别

    随着移动互联网的极速发展,移动应用更是呈指数增长,在app测试方面更是需求大涨,已经完全超过遗忘web测试.今天就简单说说两者的区别 从功能测试方面的来看,在流程和功能测试上是没有区别的.系统测试和一 ...

最新文章

  1. 超车新势力齐聚港股,谁主沉浮?
  2. 解決 IE10 浏览器无法使用 ASP.NET From 验证登录的问题
  3. 4.1.6 文件的基本操作
  4. PHP下实现两种ajax跨域的解决方案之jsonp
  5. 【数据结构与算法】之重复的DNA序列的算法求解
  6. Mozilla 开源支持计划:首批捐助 7 开源项目 50 万美元
  7. 2017.3.26 最长双回文串 思考记录
  8. (76)FPGA面试题-Verilog实现下降沿检测
  9. Android开发笔记(二十二)瀑布流网格WaterfallGridView
  10. 實用 SMTP 指令
  11. 20165306 Exp9 Web安全基础
  12. HALCON 20.11:深度学习笔记(9)---异常检测
  13. python中threading中的lock类
  14. 关于查看网页源文件不显示源代码(打开的是桌面文件夹)的问题
  15. 通过tinyalsa中的tinymix来实现安卓通话录音的方法
  16. selenium grid下载、原理、配置与使用(转载)
  17. 从零开始设计一款APP之Android设计规范篇
  18. javaeye搬家到csdn
  19. 搜狗输入法 android2.3,搜狗输入法安卓版
  20. fiddler+LR11录制脚本

热门文章

  1. 2019, XII Samara Regional Intercollegiate Programming Contest 解题报告
  2. ZMIN XII条码机怎么设置流水号
  3. 华为ENSP之MPLS初级应用
  4. 操作系统_第二章_UNIX操作系统简介
  5. 交易系统开发(九)——Dark Pool技术
  6. WIFI、蓝牙、射频、Zigbee 浅谈智能家居的几种控制协议
  7. iOS获取App ipa包以及资源文件-----本人亲自测试可用!!!
  8. 中国人发明的代码,你知道是什么样的吗?
  9. 自己封装的一个JS分享组件
  10. 在苹果Mac如何实现自动切换输入法