logiscope的配置及使用

上传人:第*** 文档编号:57205831 上传时间:2018-10-20 格式:DOCX 页数:46 大小:1.60MB
返回 下载 相关 举报
logiscope的配置及使用_第1页
第1页 / 共46页
logiscope的配置及使用_第2页
第2页 / 共46页
logiscope的配置及使用_第3页
第3页 / 共46页
logiscope的配置及使用_第4页
第4页 / 共46页
logiscope的配置及使用_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《logiscope的配置及使用》由会员分享,可在线阅读,更多相关《logiscope的配置及使用(46页珍藏版)》请在金锄头文库上搜索。

1、LogiscopeLogiscope 的配置及使用的配置及使用1 前言前言本文挡介绍了测试工具 Logiscope 的使用方法,包括以下内容:1 安装、配置 Logiscope。2 Logiscop 三大功能 Audit、RuleChecker、TestChecker 的使用。3 其它相关问题。2 Logiscope 的使用的使用Logiscope 有三项独立的功能,以 3 个独立的工具的形式出现,即Audit、RuleChecker、TestChecker,它们之间在功能上没有什么联系,彼此较为独立。在“Logiscope 的使用”这一部分,我会首先介绍一下如何安装、配置 Logiscope

2、,然后分三部分,分别就 Audit、RuleChecker、TestChecker 三个工具做详细的介绍。有一点需要说明的是,Logiscope 可以检测多种语言实现的代码,但在本文中,我只以C+语言为例。其它语言的操作过程基本类似。好了,下面就开始吧!21 安装、设置安装、设置 Logiscope首先需要将 Logiscope 的 license 服务安装在一台机器上,我安装的机器名为 test-server。此时,要在自己的机器上使用 Logiscope,按以下的步骤操作:1、在你的机器上安装好 Logiscope。安装过程中没有什么特殊的要求,只需按照安装程序的提示,一步步的操作即可。确

3、保安装过程正确无误,并保证你的机器可以和提供 Logiscope 的 license 服务的机器联网后,进行下面的操作。2、在你的计算机上,用鼠标右键单击“我的电脑”图标,选择“属性”菜单项。在弹出的对话框中选中“高级”标签页,如图所示:图图 2-1 系统特性系统特性3、单击“环境变量”按钮,在弹出的对话框中,选中“系统变量”列表框中的“LM_LICENSE_FILE”这一项。单击“编辑”按钮,如图所示:图图 2-2 环境变量环境变量4、此时会弹出新的对话框。在该对话框的“变量值”编辑框中,添入 Logiscope 为你提供的 license 号,以此来取代原来的值,如图所示:图图 2-3 编

4、辑环境变量编辑环境变量5、依次点击“确定”按钮,退出各个对话框。OK,现在 Logiscope 可以在你的机器上正常运行了。下面,我们就开始介绍 Audit、RuleChecker、TestChecker 这三项功能的使用。首先是Audit。22 使用使用 Audit“Audit”审查、检查的意思,Audit 的功能与它的名字也很吻合,它用于审查代码的质量。使用 Audit 来审查代码的质量分为两个步骤:首先是建立被测程序的 Audit 项目,然后是分析 Audit 给出的质量审查结果。下面对这两个步骤分别进行介绍。221 生成生成 Audit 项目项目生成被测程序的 Audit 项目有两种方

5、法。2111 在 Logiscope studio 中建立Audit 项目一种方法是:在 Logiscope 的集成环境 Logiscope studio 中,建立被测程序的 Audit 项目,这是推荐的方法。步骤如下:1、在开始菜单中,启动“Logiscope studio”,进入 Logiscope studio 环境。Logiscope studio 启动后,如下图所示:图图 2-4 LogiscopeLogiscope studiostudio 环境环境2、点击File|New菜单项,弹出如下图所示的对话框:图图 2-5 新建项目新建项目在对话框中,选中“Project”标签页,在列表

6、框中我们选择“C+ Audit Project”这一项,然后在“Project”编辑框中添入你要建立的这个 Audit 项目的名字(可以取任何你喜欢的名字),再在“Locatior”编辑框中,选择一个存放将要生成的 Audit 项目的文件目录。最后点击“确定”按钮。3、此时会弹出如下图所示的对话框:图图 2-6 新建项目向导新建项目向导在对话框的“Application root” 编辑框中,添入你所要检测的源程序文件所在文件夹的路径,其它均采用默认设置,然后点击“下一步”按钮。4、弹出如下图所示的对话框:图图 2-7 新建项目向导新建项目向导在该对话框中,使“Choose a parser”

7、组合框保持“MFC”默认选项,在“Choose a quality”编辑框中,添入我们所设计的质量模型文件的存放路径(Logiscope 默认选择的是LogiscopeHOMELogiscopeRefLogiscope.ref 下的这个质量模型文件),Logiscope 要依照该文件对被审查的代码进行检测。在“Choose a Logiscope”编辑框中为生成的 Logiscope 中间结果文件选择一个存放路径,一般使用当前提供的默认路径即可,最后点击“下一步”按钮。5、弹出如下图所示的对话框:图图 2-8 新建项目向导新建项目向导这个对话框,是在向你汇报将要生成的 Audit 项目的相关情

8、况,没有什么需要编辑、设置的地方。点击“完成”按钮。至此,生成了一个 Audit 项目,显示窗口如下:图图 2-9 新建项目结束新建项目结束在该窗口中,选择 Project | Build 菜单项,Audit 开始对被测代码进行检测。Build执行结束后,代码质量的检测结果也就产生了,进行保存。2 22 21 12 2 在在 VisualVisual StudioStudio 中建立中建立 AuditAudit 项目项目除了上面这个建立被测代码 Audit 项目的方法外,你也可以在 VC6.0 的集成环境中建立被测程序的 Audit 项目(但有时会发生出错,所以,建议你还是在 Logiscop

9、e studio 中建立被测程序的 Audit 项目)。在 VC6.0 的环境中建立 Audit 项目的步骤如下:启动VC6 .0,打开你要检测的项目,选择 Tools | Build Quality Results 菜单项,Build 结束后,选择 Tools | Viewer 菜单项,此时,Logiscope 被启动, Audit 对代码质量的检测结果会显示在你的面前。 注意:只有你已经将 Logiscope 的功能集成到 VC6.0 的开发环境中去,才可以使用这个方法。将 Logiscope 功能集成到 VC6.0 开发环境中的方法为:Logiscope 安装成功后,点击开始菜单,启动“

10、程序 | Telelogic Tau Logiscope | Utilities | Visual Integration”,在弹出的对话框中点击“Install”按钮即可。222 查看检测结果查看检测结果前面已经讲述了建立被测程序 Audit 项目的方法,既然检测结果已经得到了,我们现在就说一下如何查看、分析 Audit 对被测程序的这些检测结果。选择 Browse | Quality | Factor Level 菜单项,Logisciop 会显示 Audit 对所检测源程序质量水平的评价结果,评价结果包括系统的质量、类的质量、函数的质量。如下图所示:图图 2-10 质量水平质量水平选择B

11、rowse | Quality | Criteria Level 菜单项,Logisciop 会显示 Audit 对所测源程序的各项质量标准的检测结果,具体包括:系统的质量标准、类的质量标准、函数的质量标准。如下图所示:图图 2-11 质量标准质量标准选择 Browse | Quality | Quality Report 菜单项,可生成网页风格的系统质量评价报告。如下图所示:图图 2-12 质量评价报告质量评价报告以上这些是 Audit 对被测试代码在质量因素级、质量标准级上的检测信息,关于系统、类、函数在质量度量级上的检测信息,需要选择 Project | Start Viewer 菜单项

12、,通过启动“Logiscope Viewer”来进行查看。我们现在就启动“Logiscope Viewer”来看一下。Logiscope Viewer 被启动后,界面如下所示:图图 2-13 ViewerViewer 中的列表控件中,显示了系统中的全部函数。选中某个函数后,通过点击下面这个工具条上的按钮,可以查看 Audit 为我们提供的对函数的各种分析信息。工具条及工具条上各个按钮的功能如下:图图 2-14 函数分析信息工具条函数分析信息工具条点击工具条上的相应按钮,会分别显示如下的信息:点击函数流程图按钮,会显示函数的流程图:图图 2-15 函数流程图函数流程图此时,选择 Options

13、| Full Reduction 或 Options | Step-by-Step Reduction 菜单项,可对流程图进行结构化的转换,选择 Options | Initial 还原。点击函数度量元按钮,会显示函数的度量元检测结果:图图 2-16 函数度量元函数度量元点击函数质量标准按钮,会显示函数质量标准的检测结果:图图 2-17 函数质量标准函数质量标准点击函数调用关系按钮,会显示函数之间的调用关系的检测结果: 图图 2-18 函数调用关系函数调用关系点击系统度量元按钮,会显示系统度量元的检测结果:图图 2-19 系统度量元系统度量元以上显示了函数域、系统域的情况,我们还可以查看各个类

14、的情况。在 Viewer 中点击File | New 菜单项,在弹出的对话框中选中“Class Workspace”, 如下图所示,点击确定按钮。图图 2-20 新建新建 ClassClass WorkspaceWorkspace这时,界面显示如下:图图 2-21 ClassClass WorkspaceWorkspace窗口的列表框中列出了系统中所有的类。选中某个类后,点击下面这个工具条上的按钮,可以查看关于该类的各种分析信息。工具条及各个按钮的功能如下:图图 2-22 ClassClass WorkspaceWorkspace 工具条工具条点击工具条上的各个按钮,会分别显示如下的信息:点击

15、类度量元按钮,会显示类度量元的检测结果:图图 2-23 类度量元类度量元点击类质量准则按钮,会显示类质量准则的检测结果:图图 2-24 类质量准则类质量准则点击类派生关系按钮,会显示父类、子类之间的派生关系:图图 2-25 类派生关系类派生关系点击类使用关系按钮,会显示类与类之间的使用关系:图图 2-26 类使用关系类使用关系好了,到这里,关于 Audit 的内容基本介绍完了。如果你没有学习过软件质量模型方面的知识,可能会对上面所说到的软件质量因素、软件质量标准、软件质量度量元等这些概念比较陌生,那么你应该找一本软件工程方面的书,仔细的看一下软件质量模型这一部分的内容。你除了需要了解软件质量保

16、证的相关知识外,也应该对 Logiscope 的测试机理有一定的了解,关于这部分内容,你可以参见我写的另 2 篇文章Logiscope 测试机理、Logiscope-Audit 质量因素、质量标准。最后,你也应该了解 Audit 为我们提供的各个软件质量度量元的具体含义,关于这部分内容,你可以参见我写的Logiscope-Audit 函数度量元、Logiscope-Audit 类度量元、Logiscope-Audit 系统度量元这 3 篇文章。这些内容你都掌握之后,就应该多进行实际的操作。怎么样?Audit 就到这了,如果你准备好了,下面我们就开始学习 RuleChecker。23 使用使用 RuleCheckerRuleChecker 是 Logiscope 的另一个功能,它是一个静态、白盒性质的测试工具,用来检查代码书写规范性。使用 RuleChecker 来检查代码的规范性分为两个步骤:首先是建立被检测代码的RuleCh

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号