Archive | testing RSS feed for this section

Try WhiteBox Testing in Our Projec

工作中给所在team和其他几个team的的同事们做的一个实践的sharing。

sharing 的slides:Try WhiteBox Testing in Our Project

一个参考文档:WhiteBox

关于这次sharing

只是给小组share一下我们最近做了这样一件事情,最终的效果怎么样现在还有待检验,所以经验的东西并不是很多,在开始阶段开效果还不错,所以鼓励大家也可以再自己的项目中勇敢的尝试一下。ETP的课程告诉我们,相比于Black Box testing, whitebox testing 是相对要expensive的。从技术调查,和流程方面。技术调查上,我们通过调查一些静态代码扫描工具来帮助我们提高代码review的效率。在流程上,会通过一定的手段来分析这些工具的report,结对的来review代码。

本来不着重介绍语言太相关的东西[......]

阅读全文

Tags: , , ,

Comments { 1 }

FindBugs Bug Descriptions

摘录了Findbugs的bug rule的描述,和其他相关的静态代码扫描工具相比,其库还是比较brief的,不像其他一些工具他很多细碎的问题也提示出来。少而精,因此对这些rule的理解就成为了可能。其中挺多bug描述其实在没有发生的时候也可以去学习,避免发生。

因为比较典型的不少问题,在代码中看着不是错误,至少现在不是错误,甚至都不是大的问题,但是是潜在的问题,在以后的代码维护中,功能稍微有扩展或者调整,即使是当时写下这些的代码的人也可能在修改这份代码时候出现问题。

挺多其实平时在忙着赶工期忙feature时候,是顾不上这么细微的代码细节的,角落处的代码细节。但是可能最终在某种场合出问题的就是这个不起眼的地方,而且,一般这样的问题调查起来非常麻烦。

结合hbase中发现的问题(apache项目中都有这样的问题),我们的代码中怎么可能没有(也有一点可能,一般我们代码的业务逻[......]

阅读全文

Tags: , , , ,

Comments { 0 }