/* * 整天忙于无限重复的黑盒测试,不论是写脚本,还是手工测,都难以脱离黑&&灰盒测试,所以忽然间想,大学时期学过的所有课程就这样扔掉吗?不好!既然选择了做测试,那么就要一直坚持下去,java基础用来做什么?不只是用来写写接口||UI自动化,所以决定尝试一些白盒测试。因时间原因,跳过白盒测试理论,只是寻找一些工具,毕竟有一种学习习惯,要见到成果,才会有兴趣学习基础;看到工具牛逼,才想去剖析它的源码。 * */
//以上只是唠叨
白盒测试可以使用动态测试,也就是让程序跑起来,通过判定断言等方式覆盖语句或路径,以保证代码达到了预期功能,每门语言都有对应的测试框架,如JAVA的Junit,Python的unitest;这里主要研究代码静态分析,查阅网上资料,找到一篇不错的文章:常用 Java 静态代码分析工具的分析与比较 ,通过阅读这篇文章,选定了一个工具拿来玩玩-----findbugs
IDEA添加第三方插件的方式我比较喜欢,因为我喜欢简单易懂(傻瓜式)的一键式操作,上图!
然后就是找插件
然后就是搜索并安装
安装完成后重启IDEA
安装教程到此为止!!
-------------首席小学生