软件测试技术详解及应用_05静态测试工具解决方案.ppt

软件测试技术详解及应用_05静态测试工具解决方案.ppt

2. 质量度量元 3. 质量准则 4. 质量因素 5. 程序流程图 6. 程序调用图 7.??Kiviat图 10.3.1 语法规则分析功能 10.3.2 动态测试功能 10.4 静态测试工具Logiscope的使用 10.4.1 在Windows系统上安装Logiscope 1)启动Logiscope的安装程序,如\Logiscope-6-1-30-win\Logiscope\setup.exe,打开如图10-10所示的TAU Logiscope 6.1-InstallShield Wizard对话框,引导整个安装的过程。单击Next按钮。 2)阅读许可协议,如图10-11所示。 需选择I accept the terms in the license agreement单选按钮,同意许可协议的条款后,方可继续进行安装。然后单击Next按钮。 3)决定Logiscope的安装目的地文件夹,如图10-12所示。 Logiscope默认的安装路径是C:\Program Files\Telogic\Logiscope\。可以单击Change按钮,选择其他的安装目的地文件夹。然后单击Next按钮。 4)准备开始安装Logiscope,如图10-13所示。单击Install按钮。 5)输入Logiscope的FLEXlm授权金钥,如图10-14所示。如果有可用的Logiscope License服务器,在License文本框中输入Logiscope License服务器的名称,并在Portnumber文本框中输入License服务的端口号;也可以在系统安装完成后,再添入所需要的授权文件。然后单击Next按钮。 6)安装向导需要一点时间来完成Logiscope的安装。 成功完成安装后,单击Finish按钮即结束安装程序,如图10-15所示。 7)如果有可用的授权文件license.dat,将授权文件复制到Logiscope的安装目的地文件夹。Logiscope默认的是C:\Program Files\Telogic\Logiscope\目录。 安装完成后,在Windows开始菜单中,会添加一个Telogic\TAU Logiscope 6.1的目录,如图10-16所示。 ① Documentation:各种Logiscope文件档案。 ② Logiscope 6.1:启动Logiscope Studio程序。 ③ Logiscope Viewer:启动Logiscope Viewer程序。 10.4.2 Logiscope License 10.5 使用Logiscope Studio 10.5.1 Java Audit 生成Audit项目 生成质量检测结果 浏览质量报告 浏览质量准则水平 浏览质量因素水平 浏览质量度量元字典 10.5.2 Java RuleChecker 生成RuleChecker项目 生成规范检测结果 浏览规范检测报告 浏览违反规范 按文件浏览违反规范 浏览违反规范清单 10.5.3 Java Reviewer 10.6 使用Logiscope Viewer 10.6.1 领域窗口 10.6.2 控制图窗口 10.6.3 源代码窗口 10.6.4 质量度量元Kivat图窗口 10.6.5 质量准则Kivat图窗口 10.6.6 系统窗口 10.6.7 相关使用图窗口 10.6.8 相关继承图窗口 11.1 白 盒 测 试 白盒测试和黑盒测试都是软件测试的手段之一,在测试过程中两者互为补充,共同来验证软件的质量。本章将介绍白盒测试的概念,白盒测试的常见策略以及提高代码质量的方法。黑盒测试将系统看成一个“黑盒子”,一般不关注系统的内容结构,设计并运行测试用例后,把输出结果同预期结果进行比较,来判断系统是否存在缺陷。这种测试方法主要用在系统测试阶段。而白盒测试则把测试深入到“盒子内部”,关注软件的结构和逻辑细节。主要用在单元测试和集成测试阶段。 11.1.1 白盒测试的概念 11.1.2 白盒测试与黑盒测试的联系 11.2 白盒测试的方法 1)覆盖率的概念。覆盖率是用于度量测试完整性的一个手段。覆盖率的种类很多,经常接触到的覆盖率大体上可以划分为两大类:逻辑覆盖和功能覆盖。现在有越来越多的测试工具能够支持测试的覆盖率度量。但是,这些度量本身并不包含测试技术,它们只是测试技术有效性的一个度量。 2)覆盖率可以通过一个比率公式来表示: 覆盖率=被执行到的项目数/项总数×100% 式中的“项”视不同情况而定,对于具体准则可定义它的语义。 3)覆盖率对软件测试有着非常重要的作用。通过覆盖率数据,可以知道测试得是否充分,测试的弱点在哪些方面,进而指导人们设计

文档评论(0)

1亿VIP精品文档

相关文档