51Testing软件测试论坛

标题: 测试过程中,怎样跟踪内存的溢出? [打印本页]

作者: fengyun32    时间: 2008-1-25 10:18
标题: 测试过程中,怎样跟踪内存的溢出?
如果不把操作过程重现,开发人员也很难把握问题的尺度;

软件使用过程中,出现内存溢出的原因具体有哪些?
作者: Nio    时间: 2008-1-25 11:03
最简单的办法就是打开任务管理器,刻观测程序所时使用内存的变化,视具体情况而定。

原因?内存只“借”不“还”,总有用完的时候吧?
作者: fengyun32    时间: 2008-1-25 15:15
但客户看到这个问题,会影响客户对公司的信心的,

所以最好能及时找到原因,可以及时解决;
作者: shanxi    时间: 2008-1-25 15:21
原帖由 fengyun32 于 2008-1-25 10:18 发表
如果不把操作过程重现,开发人员也很难把握问题的尺度;

软件使用过程中,出现内存溢出的原因具体有哪些?


你可以催促开发人员在软件代码中加入一些有效的统计等Debug信息。

比如:
C/C++程序内存泄漏检测

Java程序性能测试
作者: fengyun32    时间: 2008-1-29 17:48
原帖由 shanxi 于 2008-1-25 15:21 发表


你可以催促开发人员在软件代码中加入一些有效的统计等Debug信息。

比如:
C/C++程序内存泄漏检测

Java程序性能测试



好的,不过性能测试,我们经理都有时帮我们跟踪下的,不过我自己也想学这方面的知识!
作者: Nio    时间: 2008-1-31 17:50
做为测试人员,如果公司要求由你可找出BUG发生的原因,那没办法,DEBUG吧;
通常测试人员是不需要做DEBUG的工作的,即去找BUG发生的原因;你要做的是估计和了解其发生的原因;
测试人员的估计会对开发人员的DEBUG有一定的参考价值,但这不是要你去花大量的时间来做估计的工作,能估则估,不要瞎估;
测试人员要了解BUG发生的原因,还要了解RD是如何修改这个问题的,评估这样的修改会产生的负作用,指导回归测试;

另外,通常内存的问题会导致系统停止和崩溃,这不属于性能测试的范畴(个人观点)。性能测试往往伴随着对比,没有对比何来性能之高低与好坏?
作者: hasis    时间: 2008-2-1 10:28
呵呵,做为测试人员,使用任务管理器就可以看到嘛。
另外,这个东西完成可以由开发人员,在自己的模块中,加入单元测试程序完成。
作者: hasis    时间: 2008-2-1 10:30
像VC中单元测试使用BChecker就可以
作者: fengyun32    时间: 2008-4-24 14:54
原帖由 Nio 于 2008-1-31 17:50 发表
做为测试人员,如果公司要求由你可找出BUG发生的原因,那没办法,DEBUG吧;
通常测试人员是不需要做DEBUG的工作的,即去找BUG发生的原因;你要做的是估计和了解其发生的原因;
测试人员的估计会对开发人员的DEBUG有 ...



分析得很有道理,在学习中!
作者: 别叫我神    时间: 2008-4-24 15:19
分析得很在道理,顶一下哈/
作者: 菜鸟上路    时间: 2008-4-24 18:04
分析的不错`




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