文档介绍:LOGISCOPE
—嵌入式软件测试工具
内部资料
编辑:Ancen
2011-12-26
光芒科技
培训内容
Logiscope 概述
Logiscope 工具集及应用
Logiscope 安装与设置
LOGISCOPE Logiscope Audit
Logiscope Rule Checker
Logiscope Test Checker
Logiscope应用
1
Logiscope 概述
LOGISCOPE: 是一组嵌入 LOGISCOPE:是对软件的分析,
式软件测试工具集。它贯穿采用基于国际间使用的度量方法
于软件开发、代码评审、单的质量模型:度量元级( Metri
元/集成测试、系统测试、以 c )、质量标准级( Criteria )、
及软件维护阶段质量因素级( Factor )
Logiscope
概述
LOGISCOPE: 是面向源代码 LOGISCOPE:可以从软件
进行工作,针对编码、测试和的编程规则,静态特征和
维护。因此,LOGISCOPE 的动态测试覆盖等多个方面,
重点是帮助代码评审(Review ) 量化地定义质量模型,并
和动态覆盖测试(Testing ) 检查、评估软件质量
2
Logiscope 工具集及应用
Logiscope工具集:3部分
Audit(QualityChecker):代码
质量评估与图形代码视图
RuleChecker:自动代码规则
检查
TestChecker:基于结构的测
试与动态覆盖率测试
3
Logiscope 工具集及应用
Logiscope可应用于整个开发、测试周期:
4
Logiscope在软件生命周期的应用
•在设计和开发阶段,使用LOGISCOPE可以对软件的体系结构和编码进行确认。
•可以在尽可能的早期阶段检测那些关键部分,寻找潜在的错误,并在禁止更改和
1 维护工作之前做更多的工作
•在构造软件的同时,就定义测试策略。可帮助编制符合企业标准的文档,改进不
2 同开发组之间的交流
•在测试阶段用LOGISCOPE,使测试更加有效。可针对软件结构,度量测试覆盖
的完整性,评估测试效率,确保满足要求的测试等级。
3 • LOGISCOPE还可以自动生成相应的测试分析报告
•在软件的维护阶段,用LOGISCOPE验证已有的软件是否是质量已得到保证的软
件。
4 •对于状态不确定的软件,LOGISCOPE可以迅速提交软件质量的评估报告,大幅
度地减少理解性工作,避免非受控修改引发的错误
5
Logiscope 安装与设置
•首先安装logiscope的License服务器
步骤1 •假设License server为license_server, 端口号为27000
•在客户端安装Logscope,安装过程中没有什么特殊的要求,
只需按照安装程序的提示,一步步的操作即可
步骤2 •注:在安装的过程中输入连接的license_server.
•确保安装过程正确无误,并保证你的机器可以和提供
Logiscope的license服务的机器联网
步骤3 • OK,现在Logiscope可以在你的机器上正常运行了
6
Logiscope结构体系
Quality RuleRule
Model Set
Source Set Parsing
Code Options
Files
Logiscope
Repository
Automated
reporting
Interactive
analysis
7
Logiscope 的项目与工作空间关系
Application 1
source files
Logiscope
Project
Rule Sets
Logiscope
Workspace
Application 2
source files
Logiscope
Quality Model Project
Rule Sets
Logiscope主界面
启动Logiscope:
开始IBM Rat