软件测试和游戏测试的区别?
从本质上来讲,游戏也是软件的一种,因此两者在本质上并无区别,但是二者在表象层面和流程方面是不同的,可以把游戏测试看做软件测试的子类,它既继承了软件测试父类的特征,又有一些自己的特性。

事实上,游戏测试和软件测试也并不是完全没有相关性的。游戏测试作为软件测试的一部分,它具备了软件测试的一切特征:
1.测试的目的是发现软件中存在的缺陷。
2.测试都是需要测试人员按照产品行为描述来实施。
3.每一种测试都需要产品运行于真实或模拟环境下。
4.每一种测试都要求以系统的方式展示产品功能,以验证测试结果是否有效,发现其中出错的原因,从而让程序人员进行改进。
具体来说,软件测试和游戏测试的不同主要包括:
1.UIUE
对于游戏来说UIUE是至关重要的,而对于软件来说则差强人意,在玩游戏的过程中,愉悦感和趣味感至关重要,没有这些元素,会造成用户损失。

2.数值
对于游戏来说,数值也是一个关键因素,无论是单机还是网络游戏,玩家非常重视自己角色数值增长。游戏功能之间的耦合度非常高,而软件功能之间的耦合度则没有那么高。
3.活动
4.进度
游戏属于娱乐范围,其产业链会涉及各种推广活动,任何延期都可能会导致前期的工作功亏一篑,因此必须严格控制版本进度,确保按期交付,而软件并没有很强的时间观念。
5.工具
相对于软件测试来说,游戏测试依赖更多的测试工具,且需要对测试工具的正确性进行测试。
6.性能
对于游戏而言,性能测试至关重要,无论是台式还是移动设备上,出现卡顿都会影响玩家体验,为了保证游戏的流畅性必须确保客户端的性能符合预期标准,而软件则没有太多要求。
7.安全
无论是对于软件还是游戏,安全都是极其重要的,游戏的客户端和服务端交互非常频繁,数据安全凸显,因此测试人员要保持谨慎的态度去对待。

8.合服
这主要是针对网游来说的,在合服过程中需要保证原有和目标服务器中所有用户的数据信息是正确的,需要测试人员认真对待。
9.交互
对于游戏而言,玩家之间的交互是极其重要的,但是软件测试中并不常见。
10.网络
网络对于网络游戏和软件都是必不可少的。由于游戏的实时交互性比较高,因此对网络的要求也更高。