51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2419|回复: 2
打印 上一主题 下一主题

容易导致游戏崩溃的原因有哪些?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-8-9 15:35:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 黑色流星 于 2013-8-10 23:25 编辑

作为一个游戏测试,不能遇到CRASH,FREEZ,这类BUG后提交了事,而应该总结下哪些原因容易导致这些严重BUG,方便日后有针对性地测试。

LZ的答案,晚些时候揭晓。大家先来说说吧。

1. 内存问题。  内存泄露,内存溢出。
2. 资源缺失。  例如少个图片,当程序视图调取一个不存在的图片时,可能发生游戏崩溃。
3. 游戏同时执行多个命令,特别是相互冲突的命令,或是连续执行同一个命令。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-8-9 23:39:11 | 只看该作者
崩溃,是说flash崩溃的意思吧?
我所知道的是有几点会导致flash崩溃:
1.内存泄露。
内存泄露查看的参数主要有帧率、渲染、特效、定时器、发包率、内存占用率等。
有些可以让技术提供支持,或者使用工具查看。
一般进行一些操作,会导致内存只升不降,或者一些特效、物件等没有进行回收。
这块,主要可以使用排除法,一一进行排除,特别是玩一段时间就卡,一般都是内存泄露。

2.模块编译失败,没有通过。
此种情况较少。

3.部分CDN资源更新失效。
这种情况也有可能。

4.程序代码漏洞,死循环什么的。
上线游戏几乎很少。

5.其他的,诸如游戏的缓存机制、兼容性等暂且我没有遇到过。

还望楼主解惑。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-8-12 17:13:11 | 只看该作者
指针:野指针、空指针。
越界:数据越界、内存越界。
逻辑:判断错误、循环错误。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-26 04:12 , Processed in 0.088115 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表