Jtest 使用简介

1 篇文章 1 订阅
1 篇文章 0 订阅

Jtest安装和使用

1. Jtest简介

Parasoft Jtest 是为开发团队建立JavaEE、SOA、Web和其他Java应用程序的一个综合的Java测试产品。不论是团队正在尝试建立高质量的新代码,还是基于遗留代码的扩展,并且不影响现有的功能,Jtest都能给他们提供一个实用的方式用来保证Java代码安装他们期望的方式工作。Jtest能够使他们快速的修正自己的代码,并且值得信赖,从而优化开发资源和控制开发进度和花费

2. Jtest的安装

2.1 插件版

  1. 双击parasoft_jtest_9.4.2_win32_eclipse_plugin.exe, 安装语言选择中文。
  2. 点击下一步,选择接受协议,接着继续下一步直到让你输入路径。注意:此处路径应该填写eclipse的根目录。
    继续下一步,选择安装目录(默认c盘),下一步选择 Test 安装路径,直接下一步即可。
  3. 选择开始菜单文件夹:直接下一步即可。提示给的路径不全,完整路径应该是C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Parasoft
  4. 确认核对路径,确认并等待。

2.2 单机版

  与上述流程总体一致,但无需选择eclipse路径,它本身就自带了eclipse。安装到最后一步选择在桌面生成快捷方式。

3. Jtest功能简介

3.1 单元测试

  右键→ Parasoft → 测试执行 → 内建 → Generate and Run Unit Test。 即可自动生成测试类并运行,生成的测试文件一般为 “ 项目名.jtest ”,生成的测试类自带注释!!!

  当然,你也可以自己编写测试用例, 然后选择内建 → how to → Run User Written JUnit Test.
在这里插入图片描述

3.2 白盒测试

  执行 example configuration, 在生成的项目中依次展开,选择你测试类再展开,可以看到完整的项目结构。我们打开Jtest视图,具体为Window → Open Perspective → Other→Parasoft Jtest,打开Jtest视图。(注:如果啥都没有,可以 Window > Reset Perspective)
在这里插入图片描述

  在视图选择目标文件(你测试的!!!),选择审查异常,查看白盒测试发现的所有未捕捉的运行时异常,双击一个异常,将会自动定位出现的位置,点击黄色感叹号会给J你一些修改建议。也可以鼠标移到黄色波浪线,修改这些未捕获的运行时异常错误。

在这里插入图片描述

3.3 黑盒测试

  同样的,执行example configuration, 通过上诉方法打开JTest视图,展开你测试的类,选中审查单元测试结果,可以看到 JTest已经为你自动生成大量测试用例,双击其中一行,定位到相应代码, 可以看到 Junit 断言。
在这里插入图片描述

3.4 回归测试

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。

  修改之前的测试类, 再次测试。如果出现下图弹窗,是即可。
在这里插入图片描述

  如果出现审查断言失败,说明被测试的类已经被修改,我们可以按照实际需求决定是否更新。
在这里插入图片描述

3.5 静态分析

程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术

  执行example configuration , 打开Jtest 视图,选中 “静态分析的违规”,按照提示进行修复
在这里插入图片描述

  可以看到第4行为修复建议。更多的代码审查可以点击 Window → Open Perspective → 代码审查.
在这里插入图片描述

3.6 覆盖率

  细心的话可以发现在之前打开的Jtest视图有一个覆盖率的选项,点击后选择被测试项目(一般只显示最后一个测试) 展开项目结构,可以看到各方法的可执行率。
在这里插入图片描述

  更多具体功能可以自己探索。

4 其他

4.1 测试报告

  点击 JTest 视图中的 example configuration,可以看到各项基本测试的归纳,点击报告选项中的Proceed(测试未完全结束点击会弹窗警告),生成报告。问题一目了然。
  如果要导出报告,右击保存图片。或者在文件资源管理器输入C:/Users/lenovo/AppData/Local/Temp/parasoft/xtest/… 查看文件,注意自己的用户名。推荐第二种方法。

4.2 metrics

  快速进行代码度量,内建 → Metrics ,按照上述方法打开测试报告,即可看到代码度量。下拉可以看代码耦合度,可维护性,实例方法数量,嵌套块深度,内聚性等。
在这里插入图片描述

5 写在最后

Parasoft Jtest与Junit各自的特点显著,Junit多适用小型开发项目的单元测试,并且是开源工具。Parasoft
Jtest多适用于大型项目,测试功能齐全,适合Java程序的所有测试,包括性能,安全等,而且价格便宜,性价比是相当高的。慧都控件网提供Parasoft
Jtest试用版下载。

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值