最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

24.如何使用testbed进行编码规则的定制和检查1.0

来源:动视网 责编:小OO 时间:2025-10-01 02:16:23
文档

24.如何使用testbed进行编码规则的定制和检查1.0

如何使用testbed进行编码规则的定制和检查本篇文档主要介绍如何利用LDRATestbed进行编码规则的定制和检查,同时结合TBAudit中文报告生成工具生成中文质量报告。一、使用Testbed进行编码规则的定制和检查LDRATestbed提供两种方法定制编码规则:一种是通过编辑编码规则文件cpen.dat/cppen.dat实现;一种是编辑cReport.dat添加自己的规则集,下面我们分别介绍。(一)编辑编码规则文件cpen.dat实现编码规则定制1.启动Testbed,在File菜单下
推荐度:
导读如何使用testbed进行编码规则的定制和检查本篇文档主要介绍如何利用LDRATestbed进行编码规则的定制和检查,同时结合TBAudit中文报告生成工具生成中文质量报告。一、使用Testbed进行编码规则的定制和检查LDRATestbed提供两种方法定制编码规则:一种是通过编辑编码规则文件cpen.dat/cppen.dat实现;一种是编辑cReport.dat添加自己的规则集,下面我们分别介绍。(一)编辑编码规则文件cpen.dat实现编码规则定制1.启动Testbed,在File菜单下
如何使用testbed进行编码规则的定制和检查

本篇文档主要介绍如何利用LDRA Testbed进行编码规则的定制和检查,同时结合TBAudit中文报告生成工具生成中文质量报告。

一、使用Testbed进行编码规则的定制和检查

LDRA Testbed提供两种方法定制编码规则:一种是通过编辑编码规则文件cpen.dat/cppen.dat实现;一种是编辑cReport.dat添加自己的规则集,下面我们分别介绍。

(一)编辑编码规则文件cpen.dat实现编码规则定制

1.启动Testbed,在File菜单下选择Select File选项,选择要分析的文件;

    选择好要分析的文件,点击Select按钮完成。

2.点击菜单栏中的Configure,在下拉菜单中点击Static Options选项,将会出现如下窗

口,点击cpen.dat后的Edit按钮,按照提示编辑cpen.dat。若存在已编辑好的编码规则文件,可按旁边的浏览键直接指定该dat文件,则下面的3、4、5步可以省略。

3.使用编辑工具中的列模式将第10列全部置为“0”,“0”代表该条编码规则无效。

        

4.按照规则的中文描述,将与之对应的英文编码规则所在行该列置为“1”,“1”代表该条编码规则有效。

比如某单位编码规则“4.1.1.1 过程/函数名禁止重用” ,通过比对编码规则文件,发现规则1与之对应,就作如下修改:

5.以此类推,编辑后的编码规则文件如下。

6.同时,整理出对应的中文编码规则文件(TBAudit使用),以上为例,按GJB排序,无用的规则去除。

7.点击菜单栏中的Configure,在下拉菜单中点击Quality Report Options选项,将会出现如下窗口,在Programming Standard Model下拉框中选择“Standard”。

8.点击菜单栏中的Analysis,在下拉菜单中点击Select Analysis,将会出现如下窗口,选择前3项,点击Start  Analysis按钮,开始进行静态分析。

           

9.静态分析结束后,点击菜单栏中的Individual Results,选择下拉菜单Text Results中的Quality Report(HTML),查看质量报告。

(二)编辑cReport.dat添加规则集合

1.启动Testbed,在File菜单下选择Select File选项,选择要分析的文件。

2.点击菜单栏中的Configure,在下拉菜单中点击Quality Report Options选项,将会出现如下窗口,在Optional Configuration页面点击Edit,按下面的提示编辑cReport.dat。同理,若存在已编辑好的.dat文件,可按旁边的浏览键直接指定,则下面3、4步可以省略。

3.在文件开始部分加上我们要定制的规则集合名称,比如加上一个“VISION”的集合

4.在下面的规则部分,要在“VISION”规则中加入哪一条,就将该字符串拷贝在后面,如下所示:

进行上述操作后,“VISION”这个规则集合中就出现了1S这条规则。

5.以此类推,按照要求编辑完cReport.dat,同时,整理出对应的中文编码规则文件(TBAudit使用)。

6.点击菜单栏中的Configure,在下拉菜单中点击Quality Report Options选项,将会出现如下窗口,在Programming Standard Model下拉框中选择新的规则集合“VISION”。

7.点击菜单栏中的Analysis,在下拉菜单中点击Select Analysis,选择窗口中的前3项,点击Start  Analysis按钮,开始进行静态分析。

8.静态分析结束后,点击菜单栏中的Individual Results,选择下拉菜单Text Results中的Quality Report(HTML),查看质量报告。

二、使用TBAudit生成中文质量报告

1.启动TBAudit,新建项目。如图,选择主菜单/文件/新建命令,出现新建项目窗口。首先,为新项目命名,

               

第二步,选择当前分析的 testbed 标准信息文件 sif 文件和使用的中文编码规则文件。

单个文件: 表明当前分析的是单个文件

套文件:表明当前分析的是多个文件的集合 

testbed 文件:根据上面选择的模式,指定相应的信息文件。若选择套文件模式,则选 sts 文件;若选择单个文件模式,则选 sif 文件。

编程规范文件:选择您刚才定制的中文编码规则文件*pen.dat。

当项目创建完成后,系统主界面上会显示出该项目的组成模块文件,如下图:

2.选择主菜单/工具/度量模型设计器,将弹出度量模型配置窗口。可实现模型的新建、编辑设计、删除、模型的导出及导入等功能。选择默认的visionmc模型,关闭窗口。

3.选择主菜单/工具/报告模板设计器命令,将弹出度量模型配置窗口,可实现报告模板的新建、编辑设计、删除、模型的导出及导入等功能。选择默认的TextReport模版,关闭窗口。

4.选择主菜单/工具/代码评审命令,将弹出代码评审窗口。其内列出了主界面上选中的项目模块的违反编码规则记录,该违反的编码规则是否是真正的错误或潜在的错误,评审人员可选中审核确认,及加以注解。选择“全选”,关闭窗口。

5.选择主菜单/工具/质量分析命令。根据所选的度量模型,对项目进行数据计算分析,产生评价结果数据,也为生成中文质量报告做了数据上的准备,如下图。选择默认的visionmc模型,开始分析。

6.选择主菜单/工具/报告生成命令,可输出质量评价的文档——软件质量报告。

将弹出一窗口,然后从窗口中选择默认的报告模板TextReport,会提示用户输入当前生成的中文报告名,输入文件名确定,接着弹出生成报告的状态窗口。

    中文质量报告输出结束后,用户可打开word文档编辑生成的中文质量报告。

7.中文质量报告具体内容如下图所示:

           

本篇文档主要介绍使用LDRA Testbed进行编码规则的定制和检查,同时结合TBAudit中文报告生成工具生成中文质量报告。如果需要了解Testbed和TBAudit的详细使用信息,请查看相应的用户手册。

文档

24.如何使用testbed进行编码规则的定制和检查1.0

如何使用testbed进行编码规则的定制和检查本篇文档主要介绍如何利用LDRATestbed进行编码规则的定制和检查,同时结合TBAudit中文报告生成工具生成中文质量报告。一、使用Testbed进行编码规则的定制和检查LDRATestbed提供两种方法定制编码规则:一种是通过编辑编码规则文件cpen.dat/cppen.dat实现;一种是编辑cReport.dat添加自己的规则集,下面我们分别介绍。(一)编辑编码规则文件cpen.dat实现编码规则定制1.启动Testbed,在File菜单下
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top