checkstyle findbugs以及sourcemonitor是三个自动化测试的工具,这里介绍下它们的安装以及使用
使用步骤:
CheckStyle首先要安装,选择help->Install new software进行安装
点击OK接着就是点击下一步,下一步。
然后在Windows preference中设置设置checkstyle的要求代码格式。
这里默认的是Google的代码格式。然后在项目上右击选择checkstyle进行代码检测。Findbugs与checkstyle的用法类似,而Sourcemonitor则是一个单独程序,需要下载单独的安装包就行安装。
实验结果
以下列出三个工具的实验结果
CheckStyle的实验结果
Findbugs的实验结果
Sourcemonitor的实验结果
感想:
虽然这三个工具都是实现对代码的自动化分析,但是可以看出这三个工具分别从三个维度上实现对代码的分析。
CheckStyle:主要实现了对代码格式的分析,它会将不符合设定代码规范的代码标注出来。
Findbugs:主要分析了代码运行时可能出现的错误
SourceMonitor:则主要显示代码各种的数据,如代码所含的语句以及分支个数等等。
通过实验可以感受到合理的使用这三个工具可以大大方便测试人员实现对代码的测试以及评判。但是我觉得并不能因为有了这些自动化测试工具而忽略前期的工作。换句话说,这些工具只能作为后期处理代码的手段,并不能因为有了这些自动化的处理工具就在前期忽略的编码规范的建立。