软件测试工具--QESatJava白盒测试工具:希赛网软件工程频道

QESatJava白盒测试工具

来自:北京航空航天大学软件工程研究所 [2005/04/12]

在人们的意识中,往往会认为软件测试工具是为一些软件开发的专业人员设计的,但就

Java软件分析与测试工具而言,其适用范围还不仅限于专业人员。开发软件产品的专业技术人

员的确需要Java软件分析与测试工具帮助他们提高和保证产品的质量,而另一方面,项目的提

出单位或使用单位也需要Java软件分析与测试工具来评估和验收由开发单位提交的软件产品的

质量。负责产品维护的人员,无论是开发单位的人员还是使用单位的人员,更需要Java软件分

析与测试工具来帮助分析和理解系统,并在对系统做了任何修改之后,重新加以系统地测试。

Java软件分析与测试工具是一个通用的软件分析和测试工具,适用于分析和测试各种类型

的应用软件和系统软件。被处理的软件可以是一个完整的程序、一个方法库、程序的一部分或

者是单一的方法模块。

Java软件分析与测试工具,是在基于Java技术开发过程中为确保软件质量而不可缺少的一

个重要工具。它帮助分析和测试程序,使开发人员更快捷有效地理解程序结构,及早地发现程

序中暗藏的错误,提高程序的质量。

QESAT-Java

Java软件分析与测试工具,是一个分析与测试的支持工具,也可以说是一个质量保证工

具,同时还是一个Java软件理解工具。它通过对Java软件的源代码进行分析和运行程序,提供

下列服务:

◆ 项目基本信息的提取功能:通过对源代码的分析,提取被测项目的基本信息,包括项目中

所含的包、类等,以及它们的相关信息(例如修饰符、所在行号等)。将这些通过逆向分析所

得的信息,组织成树的形式显示出来,既方便查看,又可作为浏览其它图或表时的导航。

◆ 项目中类的可视化分析功能:提供了整个项目中类之间的关系图(包括关联、聚集、继承

三种关系)。关系图均以类为结点、有向线段反映类之间的关系,采用层次型的布图方式反映

了软件粗粒度的结构。这些关系图支持测试信息的交叉显示,支持图的编辑和保存,还支持在

整体视图中显示单个类的个体行为。

◆ 方法内控制流程的分析功能:提供了项目中每个方法的控制流程图,是软件中粒度的结构

反映。静态分析出的控制流程,以图的方式显示出来,既反映了方法内部的结构信息,又表明

了每个控制流的可能走向。动态分析出的结果,以染色的方式标志在图上,反映了某次运行的

实际执行轨迹。

◆ 六种复杂性度量:这六种度量是国际上通行的衡量程序复杂度的指标。复杂度越高的程序

意味着内藏错误的危险性越高,测试工作也会成倍增加,程序难于理解和维护。

◆ 软件覆盖率测试:支持软件测试充分性的两种国际标准,语句覆盖率测试和分支覆盖率测

试,同时还支持基于面向对象的两种覆盖测试,类覆盖测试和方法覆盖测试。覆盖率测试的结

果,以两种方式直观显示。语句、分支覆盖的结果以在函数控制流程图及源代码上着色的形式

表示;另外,所有覆盖结果还提供可打印的表单。

◆ 程序执行频度分析:统计类被实例化的次数以及类中的方法被动态调用次数。结合程序的

动态执行频度和复杂度,有效指导改善程序的结构或算法以提高程序的执行效率。

Java软件分析与测试工具提供了一个支持多窗口、菜单驱动的用户工作环境。在这个操作

简明的工作环境中,用户可以方便地编译和运行程序,分析和检查程序结构及测试结果。

QESatJava白盒测试工具

来自:北京航空航天大学软件工程研究所 [2005/04/12]

在人们的意识中,往往会认为软件测试工具是为一些软件开发的专业人员设计的,但就

Java软件分析与测试工具而言,其适用范围还不仅限于专业人员。开发软件产品的专业技术人

员的确需要Java软件分析与测试工具帮助他们提高和保证产品的质量,而另一方面,项目的提

出单位或使用单位也需要Java软件分析与测试工具来评估和验收由开发单位提交的软件产品的

质量。负责产品维护的人员,无论是开发单位的人员还是使用单位的人员,更需要Java软件分

析与测试工具来帮助分析和理解系统,并在对系统做了任何修改之后,重新加以系统地测试。

Java软件分析与测试工具是一个通用的软件分析和测试工具,适用于分析和测试各种类型

的应用软件和系统软件。被处理的软件可以是一个完整的程序、一个方法库、程序的一部分或

者是单一的方法模块。

Java软件分析与测试工具,是在基于Java技术开发过程中为确保软件质量而不可缺少的一

个重要工具。它帮助分析和测试程序,使开发人员更快捷有效地理解程序结构,及早地发现程

序中暗藏的错误,提高程序的质量。

QESAT-Java

Java软件分析与测试工具,是一个分析与测试的支持工具,也可以说是一个质量保证工

具,同时还是一个Java软件理解工具。它通过对Java软件的源代码进行分析和运行程序,提供

下列服务:

◆ 项目基本信息的提取功能:通过对源代码的分析,提取被测项目的基本信息,包括项目中

所含的包、类等,以及它们的相关信息(例如修饰符、所在行号等)。将这些通过逆向分析所

得的信息,组织成树的形式显示出来,既方便查看,又可作为浏览其它图或表时的导航。

◆ 项目中类的可视化分析功能:提供了整个项目中类之间的关系图(包括关联、聚集、继承

三种关系)。关系图均以类为结点、有向线段反映类之间的关系,采用层次型的布图方式反映

了软件粗粒度的结构。这些关系图支持测试信息的交叉显示,支持图的编辑和保存,还支持在

整体视图中显示单个类的个体行为。

◆ 方法内控制流程的分析功能:提供了项目中每个方法的控制流程图,是软件中粒度的结构

反映。静态分析出的控制流程,以图的方式显示出来,既反映了方法内部的结构信息,又表明

了每个控制流的可能走向。动态分析出的结果,以染色的方式标志在图上,反映了某次运行的

实际执行轨迹。

◆ 六种复杂性度量:这六种度量是国际上通行的衡量程序复杂度的指标。复杂度越高的程序

意味着内藏错误的危险性越高,测试工作也会成倍增加,程序难于理解和维护。

◆ 软件覆盖率测试:支持软件测试充分性的两种国际标准,语句覆盖率测试和分支覆盖率测

试,同时还支持基于面向对象的两种覆盖测试,类覆盖测试和方法覆盖测试。覆盖率测试的结

果,以两种方式直观显示。语句、分支覆盖的结果以在函数控制流程图及源代码上着色的形式

表示;另外,所有覆盖结果还提供可打印的表单。

◆ 程序执行频度分析:统计类被实例化的次数以及类中的方法被动态调用次数。结合程序的

动态执行频度和复杂度,有效指导改善程序的结构或算法以提高程序的执行效率。

Java软件分析与测试工具提供了一个支持多窗口、菜单驱动的用户工作环境。在这个操作

简明的工作环境中,用户可以方便地编译和运行程序,分析和检查程序结构及测试结果。


相关文章

  • 集成测试--阳光灿烂的日子
  • 集成测试 关键词: 集成测试 集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展.它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口.从这一层意义上讲,组件是指多个单元的集成聚合.在现实方案中,许多单元组合成 ...查看


  • 揭秘全美第一黑客组织Anonymous
  • 揭秘全美第一黑客组织Anonymous "我将描述他们的攻击方法和方式的计划,但我们将聚焦更多关于他们使用武器或工具."Anonymous这个词仅仅意味着没有名字或匿名身份,该组织是一个派系的匿名黑客或黑客活动分子. 他 ...查看


  • 希沃使用手册-初级培训
  • V.20130422.2.2 2013/4/22 初级培训手册 广州视睿电子科技有限公司希沃交互智能平板 一.产品简介 希沃交互智能平板是集成投影机.电子白板.幕布.音响.电脑.电视机等设备功能为一体, 可触摸.可书写.可视频会议.可三维展 ...查看


  • 苏亚星多媒体教学网V8.1应用方案
  • **图书馆VOD 视频点播系统方案 **学校 多媒体教学系统方案 项目名称:**学校多媒体教学系统方案 制作单位:南京苏亚星资讯科技开发有限公司 编制日期: **图书馆VOD 视频点播系统方案 目 录 一.需求分析 ............ ...查看


  • 软件测试简历07
  • 性别: 女 XX万人民币 湖北 出生日期: 1988年2月 2日 目前年薪: 户口: 自我评价 对软件测试有着浓厚的兴趣,性格乐观开朗,与其他的人相处融洽,学习工作努力细心,自学能力强,喜欢不断的探索新的技术知识: 重视团队精神,积极配合整 ...查看


  • 调频无线话筒的设计
  • 吉林建筑大学 电气与电子信息工程学院 射频通信电路课程设计报告 设计题目:调 频 无 线 话 筒 的 设 计 专业班级: 学生姓名: 赵 盼 盼 学 号:指导教师: 设计时间: 2013.12.30 - 2014.1.10 摘要„„„„„„ ...查看


  • atitit.软件测试attilax总结
  • atitit.软件测试attilax总结 1.1. <软件测试基础教程(第2版)> ........................................................................ ...查看


  • 互联网企业研发管理问题分析与对策
  • 互联网企业研发管理问题分析与对策 1. 从"无农不稳.无商不富"谈盈利模式 单从技术层面上讲,互联网企业的研发可以归类于软件研发.但是互联网企业和传统软件企业的商业模 式差别很大,导致两者的研发管理也有很大的差异. 传统 ...查看


  • 全景开发软件VR Worx - 全景
  • 2006年9月25日 星期一 首 页|VR新闻动态|VR教学频道|VR软件硬件|VR应用频道|VR专题活动|CG频道|游戏频道|VR论坛| 您的位置:86VR > VR软件硬件 > VR软件 > 全景 > 全景开发软 ...查看


热门内容