/* * 整天忙于无限重复的黑盒测试,不论是写脚本,还是手工测,都难以脱离黑&&灰盒测试,所以忽然间想,大学时期学过的所有课程就这样扔掉吗?不好!既然选择了做测试,那么就要一直坚持下去,java基础用来做什么?不只是用来写写接口||UI自动化,所以决定尝试一些白盒测试.因时间原因,跳过白盒测试理论,只是寻找一些工具,毕竟有一种学习习惯,要见到成果,才会有兴趣学习基础:看到工具牛逼,才想去剖析它的源码. * */ //以上只是唠叨 白盒测试可以使用动态测试,也就是让程序跑起来,通过判定断言等…
1. 什么是FindBugs FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题.有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析.不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范. findbugs是一个开源的eclipse 代码检查工具:它可以简单高效全面地帮助我们发现程序代码中存在的bug,bad smell,以及潜在隐患.针对各种问题,它并且提供了简…
最近研究Jenkins的常用插件的使用,主要使用FindBugs.PMD.CheckStyle.Violations.Emma等插件,主要参考了http://blog.csdn.net/dc_726/article/details/9069457,其中这篇文章里提到的使用findbugs的方法与官方文档(https://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin)一样,只提到在Root pom.xml中添加配置<reporting>,…
CheckStyle (1)下载net.sf.eclipsecs_5.3.0.201012121300-updatesite-.zip (2)打开MyEclipse,Help->Software Updates->Add/Remove Software (3)Add->Add Archive,选中zip包->next->Apply (4)右键菜单中出现Checkstyle FindBugs (1)下载edu.umd.cs.findbugs.plugin.eclipse_1.3…
jquery插件中使用ajax后无法在里面获取this 解决办法是在函数内使用ajax前声明变量 $this=this 然后再ajax中使用$this…
一.涉及的知识点 如何使用css selector 常用元素获取 $ 元素选择 type (api 输入) click (api 点击) 二.学习网址 https://github.com/GoogleChrome/puppeteer/blob/v1.19.0/docs/api.md 三.环境 node js puppeteer 编辑器 vscode 四.实例 -- 常用元素选择器 选择器 示例 解释 id选择器 #id 选择匹配id的元素,仅存在一个 class选择器 .class 同时匹配多…
  Eclipse的FindBugs插件     问题提出: 当我们编写完代码,做完单元测试等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被发现后,然后再来进行相应的修改,那么后期修改的代价就相当高了. 解决方法: 现在有很多Java代码分析工具,FindBugs中开源项目当中的一个,它可以帮你找到代码中隐藏的一些错误,提升你的代码能力与系统安全可靠性. 安装 JDK:1.5.0 从http://java.sun.com上去下载安装 E…
FindBugs 是由马里兰大学提供的一款开源 Java静态代码分析工具.FindBugs通过检查类文件或 JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析.FindBugs既提供可视化 UI 界面,同时也可以作为 Eclipse插件使用.文本将主要使用将 FindBugs作为 Eclipse插件.在安装成功后会在 eclipse中增加 FindBugs perspective,用户可以对指定 Java类或 JAR文件运行 FindBugs,此时 FindBugs会遍…
1安装:首先到官方网站下载最新版本FindBugs    http://findbugs.sourceforge.net/downloads.html              将 edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zip 下载后解压,然后把解压文件              夹复制到 Eclipse安装目录下plugins目录中             (注意是整个edu.umd.cs.findbugs.plugin.eclip…
安装FindBugs直接查找eclipse的商店,查找spot Bugs 插件,安装即可 完成安装之后重启eclipse,右击项目文件或目录,会发现多了Findbugs的菜单: 使用Findbugs 1. 选择指定的包或者类进行findbug, 右键包或者类,在弹出的对话框中选择Find bugs -> Find Bugs即可. 2.Show view, 中添加findbugs explorer , 可以看到对应的错误信息 3.找出的bug有3中颜色, 黑色的臭虫标志是分类, 红色的臭虫表示严重…