下载此文档

jtest简介.pptx


文档分类:办公文档 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
测试工具——PARASOFT JTEST
2008221班
20083325 孙宝鹏
软件简介
Jtest是一个卓越的自动化Java编码标准分析与单元测试工具。Jtest自动测试任何Java类或部件,而不需要您写一个测试用例、驱动程序或桩函数。只要点击一个按钮,Jtest自动测试代码构造(白盒测试)、测试代码功能性(黑盒测试)、维护代码完整性(回归测试)和静态分析(编程标准执行和指标度量)。不需要复杂的设置,Jtest能够立即使用并指出问题。如果您使用“Design by Contract”(契约设计)技术在代码中加入描述信息,Jtest能够自动建立和执行测试用例验证一个类的功能是否符合其功能描述。
Jtest能够帮助您防止错误,其可定制的静态分析特性让您能够自动执行超过240个软件业权威认可的500多条编程标准,建立和执行任何数量的定制编程标准,并对它们进行剪裁以适应特定的项目和团队。
本文解释了单元测试和编程标准执行等开发技术如何帮助您防止错误并提高软件可靠性,以及Jtest如何自动化这些技术使得它们能够实际应用到快速开发过程中去。
基本术语
单元测试——单元测试测的是独立的一个工作单元。在Java应用程序中,“独立的一个工作单元”常常指的是一个方法(但并不总是如此)。作为对比,集成测试和验收测试则检查多个组件如何交互。一个工作单元是一项任务,它不依赖于其他任何任务的完成。
框架——框架是一个应用程序的半成品。框架提供了可在应用程序之间共享的可复用的公共结构。开发者把框架融入他们自己的应用程序,并加以扩展,以满足他们特定的需要。框架和工具包的不同之处在于,框架提供了一致的结构,而不仅仅是一组工具类。
API契约——对应用编程接口(API)的一种看法,把它看作是调用者和被调用者之间的正式协定。单元测试常常可以通过证实期待的结果来帮助定义API契约。API契约的说法来自伴随Eiffel编程语言而流行的Design by Contract(契约设计)实践
JTEST优势
优化开发资源——自动化诊断并修改超过 80% 的编码问题,使得开发团队能够显著减少在逐行检查和调试代码上花费的时间。
提高测试效率——自动化生成单元测试驱动程序、桩和测试用例,节省测试成本,并对大型团队测试文件共享提供支持。
JTEST获取及安装
Jtest 试用版获取
登陆 Jtest 主页/products/?product=Jtest,点击 EVALUATION 按钮,注册用户并登陆,在表单中选择要试用的产品和安装平台,提交表单。随后您将会收到 Parasoft 公司的邮件以及 Jtest 软件试用版申请表格,填写个人具体信息之后您将获得试用期为 3 个月的 Jtest 软件试用版。
基于 Eclipse 安装 Jtest 插件
首先下载 Eclipse,并完成本地安装。下载 Jtest Eclipse 插件安装程序,双击运行,并提供已有的 Eclipse 安装路径。本文选择 版本安装程序。
测试举例
file>new>Project>Jtest>Create Project Detecting Existing Layout。这种方式允许开发测试人员将已有的代码层次结构导入到工作空间中。如图 1,假设已有本地项目 C:\Example,可以选择将其全部或者部分层次结构导入到当前工作空间中。
图 1. 将已有代码结构导入项目
file>new>Project>Jtest>Create Project Specifying Source Folders。这种方式允许开发测试人员自定义代码层次结构。用户可以通过图 2 中的对话框,根据需求,任意添加或删除文件夹,组成新建项目的代码结构。 图 2. 自定义代码结构
package ;
public class Eval {
/** * 接收 int 类型输入 i,判断其奇偶性
* ***@param i * ***@return boolean.
* 如果 i 为偶数,返回 true, 如果 i 为奇数,返回 false
* */
public static boolean parite (int i){
switch (i%2) {
case 0: return true;
case 2: case1: return false;
case -1: return false;
}
return false; }
/*** 计算输入参数 i1 和 i2 的和
* ***@param i1
* ***@param i2
* @ 返回 i1+i2
*/ publ

jtest简介 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhufutaobao
  • 文件大小314 KB
  • 时间2018-08-05