zoukankan      html  css  js  c++  java
  • software testing homework2

    一.Checkstyle安装及使用

    1.checkstyle插件包:http://sourceforge.net/projects/eclipse-cs/

    checkstyle.xml配置文件:http://pan.baidu.com/s/1o6I1fkA

    2.下载后,将里面的两个文件夹plugins和 features下面的文件分别拷贝到eclipse目录下面对应的plugins和features目录,重启eclipse。

    3.Eclipse中,选择Windows->Preferences->checkstyle,点击 new,type选择external configuration file, location点击browse, 选择checkstyle.xml文件导入。

    4.checkStyle 使用:选中工程,右键选择testForCheckstyle,检查其中的错误。

    5.Checkstyle输出结果解释:

    序号      输出内容意义

    1 Type is missing a javadoc commentClass  缺少类型说明

    2“{” should be on the previous line “{” 应该位于前一行

    3Methos is missing a javadoc comment方法前面缺少javadoc注释

    4Expected @throws tag for “Exception”在注释中希望有@throws的说明

    5“.” Is preceeded with whitespace “.” 前面不能有空格

    6“.” Is followed by whitespace“.” 后面不能有空格

    7“=” is not preceeded with whitespace“=” 前面缺少空格

    8“=” is not followed with whitespace“=” 后面缺少空格

    9“}” should be on the same line“}” 应该与下条语句位于同一行

    10Unused @param tag for “unused”没有参数“unused”,不需注释

    11Variable “CA” missing javadoc变量“CA”缺少javadoc注释

    12Line longer than 80characters行长度超过80

    13Line contains a tab character行含有”tab” 字符

    14Redundant “Public” modifier冗余的“public” modifier

    15Final modifier out of order with the JSL suggestionFinal modifier的顺序错误

    16Avoid using the “.*” form of importImport格式避免使用“.*”

    17Redundant import from the same package从同一个包中Import内容

    18Unused import-java.util.listImport进来的java.util.list没有被使用

    19Duplicate import to line 13重复Import同一个内容

    20Import from illegal package从非法包中 Import内容

    21“while” construct must use “{}”“while” 语句缺少“{}”

    22Variable “sTest1” must be private and have accessor method变量“sTest1”应该是private的,并且有调用它的方法

    23Variable “ABC” must match pattern “^[a-z][a-zA-Z0-9]*$”变量“ABC”不符合命名规则“^[a-z][a-zA-Z0-9]*$”

    24“(” is followed by whitespace“(” 后面不能有空格 25“)” is proceeded by whitespace“)” 前面不能有空格

    二.Findbugs安装及使用

    1.findbugs 插件:http://sourceforge.net/projects/findbugs/files/findbugs%20eclipse%20plugin/3.0.0/

    2.插件直接解压到eclipse目录下plugins目录下,重启eclipse。

    3.FindBugs的使用:选中工程,右键选择testForFindbugs,检查其中的错误。

    三.Sourcemonitor安装与使用

    1.下载:http://rj.baidu.com/soft/detail/37051.html?ald

    2.点击next即可安装好。

    3. 选择检查点:

    4.检查结果:

    5.双击Baseline行查看详细统计结果:

    6.右击Display File Metrics Deta:

  • 相关阅读:
    关于Tortoise git汉化包装了,不管用,仍然是英文菜单的问题记录
    《EM-PLANT仿真技术教程》读书笔记
    使用java8的lambda将list转为map(转)
    mybatis动态sql中的trim标签的使用(转)
    python变量与常量内容:
    变量与常量
    计算机与操作系统小结
    编程与计算机基础
    元类
    爬虫百度图片
  • 原文地址:https://www.cnblogs.com/hudongni1/p/4520174.html
Copyright © 2011-2022 走看看