51Testing软件测试论坛

标题: 容易导致游戏崩溃的原因有哪些? [打印本页]

作者: 黑色流星    时间: 2013-8-9 15:35
标题: 容易导致游戏崩溃的原因有哪些?
本帖最后由 黑色流星 于 2013-8-10 23:25 编辑

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

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

1. 内存问题。  内存泄露,内存溢出。
2. 资源缺失。  例如少个图片,当程序视图调取一个不存在的图片时,可能发生游戏崩溃。
3. 游戏同时执行多个命令,特别是相互冲突的命令,或是连续执行同一个命令。
作者: 笑剑客    时间: 2013-8-9 23:39
崩溃,是说flash崩溃的意思吧?
我所知道的是有几点会导致flash崩溃:
1.内存泄露。
内存泄露查看的参数主要有帧率、渲染、特效、定时器、发包率、内存占用率等。
有些可以让技术提供支持,或者使用工具查看。
一般进行一些操作,会导致内存只升不降,或者一些特效、物件等没有进行回收。
这块,主要可以使用排除法,一一进行排除,特别是玩一段时间就卡,一般都是内存泄露。

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

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

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

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

还望楼主解惑。
作者: huix47    时间: 2013-8-12 17:13
指针:野指针、空指针。
越界:数据越界、内存越界。
逻辑:判断错误、循环错误。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2