parasoft Jtest 使用教程:检查代码标准

原创|使用教程|编辑:蒋永|2017-02-24 14:54:31.000|阅读 474 次

概述:通过执行静态分析检查代码是否遵守代码标准的规则,可以识别那些可能会导致功能、性能或安全问题的易于出错和令人困惑的构造。

# 周年庆正版采购有优惠,点击咨询 # # 31款JAVA开发必备控件和工具 #

相关链接:

通过执行静态分析检查代码是否遵守代码标准的规则,可以识别那些可能会导致功能、性能或安全问题的易于出错和令人困惑的构造。

parasoft Jtest介绍和试用>>>

目的:演示如何检查代码标准并探讨代码标准违例报告。

准备:创建Jtest Example 工程(详见教程上一篇)

检查代码标准步骤

检查Simple类是否遵守了默认的Jtest代码规范集。

  • 在Package Explorer中选择Jtest Example > examples.eval > Simple.java
  • 在工具栏里点击Test Using按钮,该如图所示:(默认情况下,当你点击这个按钮时,Jtest将执行代码标准静态分析就像执行单元测试。后面的课程解释如何运行关注的测试和当你点击Test Using按钮时,查出究竟有哪些动作被执行。)

  • 测试完成后,或显示Jtest的总结面板,Static选项卡显示如图所示的信息:

  • 点击Close按钮关闭该面板。
  • 确认Jtest视图是可见的(这个视图通常位于工作台的底部)。如果Jtest视图是不可见的,选择Jtest > Show View > Jtest。
  • 通过Jtest视图顶部的右边的下拉菜单改变你的Jtest视图布局,然后选择Layout > Tested Files and Categories。
  • 在Jtest视图中,展开Simple.java > Fix Static Analysis Violations分支,你将会看到被检测出来的代码标准为例。每一个代码标准违例的消息包括违例的行和违例的一个简短描述
  • 双击[Line #]Text label ‘case10’ may be a typo for ‘case 10’结点,违例的行被加亮显示的Simple.java编辑器就会被打开,并且光标指到接近违例的位置。

这个违例识别出map()方法使用 case10代替 case 10;当它传递值10的时候,这个简单的排版将导致该类给出错误的结果。这些代码虽然不是非法的,但却是不正确的。如果这种错误被允许保留在代码中,在应用测试和领域应用中,它将可能会引起奇怪的、难于捉摸的错误。

Jtest可以检查像正规的Java源码文件一样检查在Jsp上的代码标准:

  • 选择Jtest Example > examples.jsp。
  • 点击工具栏里的Test Using按钮。
  • 测试完成后,浏览Jtest的总结面板。
  • 点击Close按钮关闭面板。
  • 在Jtest视图下,下拉到对于不同Jsp文件的代码标准违例报告。你将看到被检测到的代码标准违例。每一个代码标准违例的消息包含发生违例的行和对违例的一个简短描述。

是不是很简单呢?赶紧试试吧!

查看更多测试分析资讯和产品推荐>>>


查看更多parasoft测试产品

<详询客服>获取更多活动信息



标签:测试Parasoft

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

登录 慧都网发表评论


183*****211 2017-02-24 14:58:52.000
0

一直在找的教程!mark一下!


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Parasoft Jtest

专业针对Java语言的开发测试方案,可无缝集成Parasoft SOAtest

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat