3.编程标准执行
Jtest的编程标准可以分成以下几类:
·未使用代码
·初始化
·面向对象编程
·命名约定
·JAVADOC注释
·移植性
·优化
·无用信息回收
·线程和同步
·EJB
·类指标
·项目指标
·国际化
·安全
·Servlets
·杂项
另外,Jtest包括一组编程标准帮助您使用DbC在代码中加入说明信息。详见"利用按合同设计自动化Java软件和部件测试"。
每个Jtest编程标准有一个违规严重性程度的级别,最有可能引起错误的是1级,最弱的是5级。缺省设置下,Jtest报告1-3级违背编程标准的情况。您可以打开和关闭单个、一级或一类编程标准。这种定制能力使得Jtest能够更适合您的团队或项目,减少不必要的信息。
3.3定制编程标准
您可以使用RuleWizard建立和执行定制的编程标准,以适应您的编程风格、开发队伍和整个项目。您在RuleWizard中用图示化表达模式设计和修改编程标准("规则")。建立规则只需点击鼠标,在类似流程图的表示中加入规则建立元件,然后用对话框作必要的修改。不需要有关语法分析的知识。在测试时,Jtest就象内建的编程标准一样对待定制标准。
例如,假如您发现您在if语句的条件中经常误用赋值等号(即应该写if (a==b)而写了if (a=b)),您可以建立一个编程标准"避免在if语句的条件中出现赋值等号"。
通过提供一个好用而且适应性强的方法实现即使是最复杂和独特的Java编程标准,Jtest帮助您执行许多软件开发专家相信是最有效的软件质量保证方法:错误防止或预防。在编写代码时防止尽可能多的错误引入,不仅能够减少耗费在发现和纠正错误上的时间、工作和费用,还能极大地降低一些错误躲过测试的风险。
Jtest在静态分析时自动度量类和项目的有关指标。如果任何指标超出了预设的"合理"范围(您可以设置),Jtest将报告一个静态分析违规信息,这些信息将对违规做出解释并报告问题的准确位置,游戏您可以方便地决定需要简化那些代码以及如何改变。Jtest提供一个关于每个类和每个项目的所有指标的汇总报告。
另外,Jtest帮助您跨项目跟踪指标,保存每次测试的项目指标,并能够图示化地显示项目中下列指标的变化:
·所有类文件的字节总数。
·类的数目。
·Java源文件的数量。
·类的代码总行数
·包的数量。
·私有类数量。
·保护类数量。
·公有类数量。文章来源于领测软件测试网 https://www.ltesting.net/