测试游戏

为什么游戏测试慢?

时光怂恿深爱的人放手 提交于 2020-02-29 22:50:29
要分析没戏测试为什么这么慢, 就先要明白什么游戏测试, 以及测试流程. 游戏测试作为软件测试的一部分,它具备了软件测试所有的共同的特点:测试的目的是发现软件中存在的缺陷。测试都是需要测试人员按照产品行为描述来实施。产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执行程序。 游戏测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特点: 测试的目的是发现软件中存在的缺陷。 测试都是需要测试人员按照产品行为描述来实施。产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执行程序。 每一种测试都需要产品运行于真实的或是模拟环境之下。 每一种测试都要求以系统方法展示产品功能,以证明测试结果是否有效,以及发现其中出错的原因,从而让程序人员进行改进。 总而言之,测试就是发现问题并进行改进,从而提升软件产品的质量。游戏测试也具备了以上的所有特点,不过由于游戏的特殊,所以游戏测试则主要分为两部分组成,一是传统的软件测试,二游戏本身的测试,由于游戏特别是网络游戏,它相当于网上的虚拟世界,是人类社会的另一种方式的体现,所以也包含了人类社会的一部分特点,同时它又是游戏所以还涉及到娱乐,可玩等独有特点,所以测试的面相当的广。 我们称之为游戏世界测试,常由真实用户参与完成,多以封测内测等形式出现主要有以下几个特点:

禁止网页中的图片或文本被选中

两盒软妹~` 提交于 2020-02-11 17:18:23
背景 由于我最近在开发一个互动小游戏,碰到一个情况必须要用 img 标签来实现,平时我都是用 div 再给它背景的方式实现的。(为什么小游戏还要用 dom ?用游戏引擎不行吗?我太菜了,不会游戏引擎,只能用原生js和jQuery实现了,反正我接触到的游戏都不是很复杂,用css实现一些动效还挺简单的)。 遇到的问题 其实我一开始就是用 img 来添加物品到场景中的,后来测试发现图片会被选中,并且某些浏览器甚至会打开新页面,当时我为了避开这个问题,改成了 div +背景的方式,现在我遇到了麻烦,只能用 img 才能简单点。所以我就上网找如何解决这样的问题。 最粗暴的解决方法 // jquery $ ( document . body ) . on ( 'mousedown' , e => { e . preventDefault ( ) } ) 同时,这个也是最简单的解决办法,可以禁止所有的图片、文字选中和元素的拖动,对于我制作的小游戏都十分友好。如果需要更加精细的控制,可以修改 document.body 为其他的选择器即可。 利用css禁止文字、图片选中 如果只是想禁止选中效果,而保留拖拽等其他效果,也是可以的。只需添加一些 css 代码即可。 /* 禁止所有的img被选中, 文本也是一样 */ img { user-select : none ; } 禁止图片被拖拽

手游测试(测试内容、测试流程、测试用例)

无人久伴 提交于 2019-11-29 07:53:10
文章目录 游戏测试的主要内容 游戏测试基本流程 游戏测试用例 游戏bug 游戏弱网测试 游戏功能性测试 游戏接口测试 游戏测试的主要内容 功能测试 主要验证功能是否符合需求设计 主要考虑功能正确性,不考虑游戏底层结构及代码错误 通常从界面着手测试,尽量模拟用户可能出现的操作 性能测试 测试点 客户端CPU使用率 客户端内存占用率 客户端网络流量使用情况 客户端耗电量 客户端帧率(FPS) 测试方法 分析代码 工具监测 iOS:xcode自带的instrument 安卓:emmage和GT(需要root权限) 压力测试 服务器CPU使用率 服务器内存占用率 系统吞吐量(TPS) 事务响应时间 事务成功率 兼容测试 机型适配测试 操作系统兼容测试 屏幕分辨率兼容测试 游戏版本兼容测试 安全测试 内存修改测试 客户端加密测试 客户端反编译测试 网络安全测试(用抓包工具测试 避免重复抓包) 接口测试 服务器各个接口数据测试,主要用工具来实现 接口安全测试,重复发送请求,查看接口处理情况 日志测试 客服端日志 服务端日志 弱网测试 测试点 不同网络情况下游戏的运行情况 不同丢包率情况下游戏的运行情况 通过工具设置网络代理来实现 常用的工具 win:fiddle、mac:network link conditioner gm工具测试(运营、客服人员使用) 测试gm工具的功能实现