02 2014 档案
摘要:近期发现测试的项目中有JAVA内存泄露的现象。虽然JAVA有垃圾回收的机制,但是如果不及时释放引用就会发生内存泄露现象。在实际工作中我们使用Jprofiler调用java自带的jmap来做检测还是很快能够定位到错误。不过亡羊补牢不如先把羊圈修补得好一些。下面这篇文章给出了几种常见的内存泄露类型。大家coding的时候注意一下。btw,一些静态代码扫描工具也能检测出不好的编程习惯带来潜在的内存泄露的风险。-------------------------------------------------------------------------------------------------
阅读全文
摘要:一个非常高的API测试网站,手把手教你如何从新手变成API测试黑带选手:http://www.soapui.org/Dojo/overview.html
阅读全文
摘要:经常有性能测试人员吐槽他的困扰:我无法从项目组获得性能指标。我是测试的,你不告诉我性能指标是什么,我怎么给你测啊?我给你跑压力脚本,跑出来的结果是不是满足你要求啊?项目组的同学有时候也很郁闷:你不测我怎么知道它能跑成什么样啊。于是,在双方的扯皮中,工作磕磕绊绊的开始,磕磕绊绊的结束,有的时候最后大家还算搞明白了。有的时候工作完成后留下很多遗憾。这些典型场景,很多新手都会经历过。第一个真正困扰性能测试人员的问题就是:我该如何确定性能指标呢? 指标,在百度百科中对指标二字的解释是:衡量目标的方法;预期中打算达到的指数、规格、标准,一般用数据表示。因此性能指标肯定是预期中性能应该达到的指数、规格、.
阅读全文
摘要:下面是从互联网上搜集的一份移动客户端测试的导图,觉得挺好就转帖了过来,其实各类测试都能画出这么一张图来:)btw图出自这个网站 http://www.ministryoftesting.com/resources/mindmaps/里边有很多测试专家总结的思维导图,很实用。
阅读全文
摘要:做测试工作,经常要分析日志,有的时候活儿还很脏很累,比如抽取符合某些pattern的行,重新格式化等等。有的时候,我们需要也创造一些测试用数据文件。基于上述两种原因,在Unix Like 系统上,一些古老的字处理程序就显得非常有用了,这些古老的程序包括 grep,sed,awk等,它们不用安装(已经成为了操作系统的标准),使用方便,效率很高,能直接跟管道,重定向之类的shell操作并用,能嵌入到shell脚本中处理复杂情况。这些特性能够帮助测试人员迅速完成文本相关工作。每当我看到有测试人员还在傻傻的用UltraEdit从ftp上download大文本到本地,然后费劲的打开,修改,写程序解析..
阅读全文
摘要:再次转一下这篇文章,常读常新。----------------------参加ChinaTest大会期间,听到的最多的3个问题就是:1.测试行业的前景;2.测试人员的职业规划;3.KPI。对于第一个问题,我是充满信心的。现代的软硬件系统复杂程度正在呈几何速增长,越复杂的系统需要进行测试的强度就会越大...
阅读全文
摘要:在上篇文章《让用户帮你做测试》中我提到了“生产引流测试”的方法,这种方法的本质就是把生产系统发生的一切复制到测试系统上来。这种测试方法适合有大量用户的系统,如电商网站、电信计费系统、大型控制系统(如机场调度系统)等。这么做有两个好处:1.能够让系统在真正上线以前就能够真正经受实践检验。多年来的测试实践告诉我们,测试永远是抽样活动,即使经过很大强度的充分测试,很多大型系统上线后仍然马上会产生这样那样的问题,有时候这些问题往往是致命的。2.不会象灰度发布那样拿部分用户当小白鼠,引发部分客户不满;其实要实现灰度发布在一定程度上会增加系统架构复杂性,不是哪个公司都能玩得转。当然生产引流测试必须满足一个
阅读全文