发布新日志

  • 白盒测试

    2010-05-09 20:12:43

    近阶段正式接触白盒测试。

    开发一直以来都是我的痛楚。自己很惧怕并且一直无法突破的一个瓶颈。

    自我需要突破。我相信,只要坚持。我近年的目标一定能够完成。

  • 中间件内存泄露表现

    2010-04-20 12:47:59

    现阶段我接触到的中间件为weblogic和websphere

    主要的性能测试除了基础的性能指标以外,主要检验内存占用情况。

    websphere是我首次接触内存泄露并测试出泄露的问题

    内存泄露主要并最直观的一个表现为server宕机,重启server后即可好用。

    并且查看内存情况,内存占用特别大。

    在websphere中,可以在控制台中监控server的内存Gc的情况。不过,这只能监控到实时的内存占用情况。

    同时可以用jprobe和jprofiler工具监控。

    如果中间件出现内存泄露,会产生特有的log,IBM的heap分析器Heap Analyzer、GCCollector分析log。

    同时,查看log中会报出OutOfMemory错误。

    排错:

    首先查看是否jvm大小设置不合理。

    再次测试。如果还存在此问题。再查看是否是数据量过大。

    如果以上问题还存在,需要查看源代码。

    有可能是申请内存后没有释放。

    有可能是申请内存大小过小。

     

  • junit学习笔记

    2010-04-20 12:37:12

    junit努力尝试学习已经很长时间了。一致都没有突破。这次找到一个视频,从中很是受益。

    同时也增长了很多开发方面的知识,也使我对开发的信心倍增。

    现在已经比较清楚:

    1.junit4.X与3.8区别

    2.断言的使用方法

    3.反射的原理

    4.注释的使用方法

     

     

  • IBM面试题lr试解(关于50条狗,50个人,病狗)

    2008-07-18 10:37:30

    题目:村子里有50个人,每人有一条狗,在这50条狗中有病狗(这种病不传染),于是人们要找出病狗。
    每个人可以观察其他49条狗,以判断他们是否生病,(如果有病一定能看出来),只有自己的狗不能看,观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的狗是病狗就是枪毙自己的狗(发现后必须在一天内枪毙),而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。
    第一天大家全看完了,但枪没有响,到了第三天传来一阵枪声,问村里共有几条病狗,如何推算出来的?
     
    分析:1).假设只有一只病狗。此时,只有一个人没看到有病狗,其他49看到有一条病狗。看不到病狗的人马上可以推断自己的狗是病狗,所以假设不成立。因此病狗不止一只。
    2)假设有两只病狗。此时,有两个人看到只有一只病狗,其余48人看到有两只病狗。第一天看完之后没有人杀狗。因此第二天看到只有一只病狗的人就可以结合假设一的结论知道狗其实不止一只,因此自己只看到一只,因此自己的狗也是病狗,然后将狗杀掉。所以假设二也不成立。因此病狗不止两只。
    3)假设有三只病狗。有三个人看到有两只狗,其余47人看到有三只狗。前面两天自然没有人杀狗。到了第三天,看到只有两只狗的这三个人(根据前面推断)知道病狗不止两只,而自己已经看到两只,所以自己的狗也是病狗,然后三人一起举枪杀之。此假设与题目相符。
  • 既然选择了就要相信

    2008-07-18 09:59:50

    其实选择测试这个行业已经很久了。因为之前一直在制造业,面对的又不是windows系统,所以当我回到自己的城市时感觉很渺茫。因为这里根本就没有完全相同的工作。
    由于对测试行业的热爱,所以选择的软件测试。当最初的只是简单的手工测试。后来我开始学习自动化测试。从自动化测试的录制,简单的脚本修改。经历了漫长的过程。
    在这期间。由于还在工作着。也许平于生活的安逸,很多时候都是重新再来才完成一段内容的学习。其实论坛是一个很好的学习平台,在这里看到了许多跟我一样学习着的人们,看到大家的进步,难道你就不想进步么。
    所以,更要对自己说的是。我也要加油了。
    最近在工作中也有了些新的感触,虽然不能跟别人说出来。但是自己的内心是知道我需要的是什么。

     

Open Toolbar