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

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

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测试产品

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Parasoft是一款自动化测试工具,可以帮助开发人员和测试人员快速执行各种测试活动,包括单元测试、集成测试和端到端测试等。以下是使用Parasoft的一些步骤: 1. 下载并安装Parasoft:您可以从Parasoft官方网站下载并安装Parasoft。安装过程中,您需要选择要安装的组件,如语言支持和测试类型。安装完成后,您可以启动Parasoft。 2. 创建项目:在Parasoft中创建一个新项目。为项目命名并选择要测试的程序文件或模块。您还可以设置测试类型和测试覆盖率等。 3. 编写测试用例:使用Parasoft创建测试用例。您可以手动编写测试用例,也可以使用Parasoft的自动生成功能。测试用例应该涵盖程序的各个方面,包括边界条件、异常处理和性能。 4. 运行测试:运行测试检查程序是否按预期工作。您可以选择运行所有测试用例,或者只运行部分测试用例。测试结果将在Parasoft中显示。您还可以查看测试覆盖率报告和其他统计信息。 5. 分析测试结果:分析测试结果以确定程序中存在的问题。您可以查看测试日志和错误报告,并使用Parasoft的分析工具查找潜在的问题。 6. 修复问题:修复程序中存在的问题,并重新运行测试以确保问题已得到解决。 7. 重复测试:重复运行测试以确保程序在修复问题后按预期工作。 总的来说,使用Parasoft可以帮助您快速执行各种测试任务,并提高程序的质量和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值