2011年7月16日

抓虫记之八:每天崩溃的服务器

摘要: 并不是所有的BUG,都会让你看到现象的。杀人案看到尸体,总还算有一个线索。如果最终就是消失了,那才难以发现。程序中有几类程序就是没有界面的。Window的Service,或者是自己做的应用程序服务器AppServer。有一个案例就和这个AppServer有关。原来,产品部门把系统部署给客户试用之后发现,服务器每隔两天就当机,重启之后,又好了。但两天后肯定出问题。项目组的人试了很多方法,都没有找出原因来。因为正常的客户端操作都是正常的。出错的时候,也没有甚么不正常的操作。这件事情困扰了项目组很长时间。以至于每个人都时时刻刻的关注着服务器的状态。想看看服务器到底甚么时候当掉的。一位同事就是这样坚持 阅读全文

posted @ 2011-07-16 20:48 ohmyjava 阅读(148) 评论(0) 推荐(0) 编辑

抓虫记之七:模拟鼠标移动就报错

摘要: 有时候显示的BUG,你可能看不懂。有时候显示的BUG,你想不通。下面这个案例,当时遇到的时候就非常想不通。我们产品将于GTF(公司的自动化测试框架),做了自动化测试。测试人员发现,在模拟绘制模型的时候,鼠标一旦移动就报错。但是开发人员在实际复测的时候,怎么都复现不了。于是找到我来帮助诊断案例。因为GTF是我设计编写的。他们怀疑是不是GTF出问题了,导致这种奇怪的问题。我上次就说过这个问题了,人们在怀疑BUG出在哪里的时候,往往容易对自己不熟悉的领域进行怀疑。不过这个时候,不是我来争论这个道理的时候,诊断问题要紧。从案例的表象来看。如果GTF本身没有问题的话(我是坚信这点的),那么BUG肯定是因 阅读全文

posted @ 2011-07-16 20:47 ohmyjava 阅读(146) 评论(0) 推荐(0) 编辑

导航