好用的几个测试软件

好用的几个测试软件

ID:34394709

大小:315.93 KB

页数:15页

时间:2019-03-05

好用的几个测试软件_第1页
好用的几个测试软件_第2页
好用的几个测试软件_第3页
好用的几个测试软件_第4页
好用的几个测试软件_第5页
资源描述:

《好用的几个测试软件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、白盒测试软件1、LogiscopeLogiscope是面向源代码进行工作的,贯穿于软件开发、代码评审、单元测试、集成测试、系统测试、以及软件维护阶段。LOGISCOPE是法国Telelogic公司推出的专用于软件质量保证和软件测试的产品。其主要功能是对软件做质量分析和测试以保证软件的质量,并可做认证、反向工程和维护,特别是针对要求高可靠性和高安全性的软件项目和工程。本产品应用于软件的整个生命周期,它贯穿于软件需求分析阶段和设计阶段->代码开发阶段->软件测试阶段(代码审查、单元/集成测试和系统测试)->软件维护阶段的质量验

2、证要求。在设计和开发阶段,使用LOGISCOPE可以对软件的体系结构和编码进行确认。可以在尽可能的早期阶段检测那些关键部分,寻找潜在的错误,并在禁止更改和维护工作之前做更多的工作。在构造软件的同时,就定义测试策略。可帮助编制符合企业标准的文档,改进不同开发组之间的交流;在测试阶段用LOGISCOPE,使测试更加有效。可针对软件结构,度量测试覆盖的完整性,评估测试效率,确保满足要求的测试等级。特别是,LOGISCOPE还可以自动生成相应的测试分析报告;在软件的维护阶段,用LOGISCOPE验证已有的软件是否是质量已得到保证的

3、软件,对于状态不确定的软件,LOGISCOPE可以迅速提交软件质量的评估报告,大幅度地减少理解性工作,避免非受控修改引发的错误。Logiscope包括三个工具:LogiscopeRuleChecker:根据工程中定义的编程规则自动检查软件代码错误,可直接定位错误。包含大量标准规则,用户也可定制创建规则。自动生成测试报告。LogiscopeAudit:定位错误模块,可评估软件质量及复杂程度。提供代码的直观描述,自动生成软件文档。LogiscopeTestChecker:测试覆盖分析,显示没有测试的代码路径,基于源码结构分析。

4、直接反馈测试效率和测试进度,协助进行衰退测试。既可在主机上测试,也可在目标板上测试。支持不同的实时操作系统、支持多线程。可累积合并多次测试结果,自动鉴别低效测试和衰退测试。自动生成定制报告和文档。2、PRQA主要功能:(1)能发现C代码超过1300种C语言使用中容易出现的潜在问题,C++代码400多种潜在问题,从而发现危险的结构,发现维护和移植中发生的问题。(2)成功解析许多流行的C/C++语言编译器中的语言扩展和非标准的结构。(3)简单操作就可以轻松定制警告信息和报告。(4)提供几十种工业认可的C/C++复杂度度量,包括

5、圈复杂度、静态路径统计和Myer’sinterval等,还可以扩展公司特定的复杂度度量。(5)提供开发接口,可扩展执行特定的分析检查。可以扩展检测规则。(6)提供多种多样的可视化输出,包括函数结构图、函数调用树、外部参考、文件包含关系和统计的度量分析。(7)可用于Windows和Unix平台,有方便易用的GUI图形界面。可以和流行的开发环境集成主要特点QAC在代码规则检查方面深入透彻,集成了多种权威的编程标准,超过1200多条警告提示可以给设计师很好的提醒,可以作为贯彻实施GJB编程标准和企业编程准则以及各单位编程准则的推

6、广国内工具,通过评估和采用例程测试,发现QAC可以很准确的发现代码中潜在的问题,不存在漏报,误报和错报的情况,对于C语言QAC利用强大的分析器进行预处理和后分析,不允许代码缺失或者遗漏头文件,QAC以其严谨而准确的分析,更能提供可信的检测结果。QAC能支持各行业编程标准和GJB5369标准,可以独立检查进行报告。QAC的界面简单和使用很容易,在大量的规则中选择特定的规则非常简单,只需要鼠标双击(选中或者取消),也可以在规则级上右键(选中这一级或者关闭这一级),结果可以在viewer中查看,采用超链接的形式,点击警告就可以看

7、到在线的解释和示例,改变了所选的规则之后,无需重分析,直接打开报告就可以看到更新过的报告。QAC和QAC++允许用户在其提供的分析接口上定制新的规则,用户可以基于规则定制的功能把行业标准或者单位内部规则加入QAC/QAC++。QAC可以集成到各种IDE中,不脱离熟悉的环境就可以进行规则检查,比如:MSVC++,MS.NET,Tornado,SourceInsight,KeilC,也可以支持TurboC,C++Builder,LabwindowsCVI等各种开发环境。3、DevPartner主要功能:(1)CodeCover

8、ageReview:代码覆盖率检查,这是一项动态测试功能。使用测试用例跑完功能模块后,DevPartner可以提交一份报告,告诉你被测试的代码量有多少,被执行的代码有多少(覆盖百分比)。同时也能具体定位到哪些代码行没有被执行,你可以依此去查找代码没有被执行是什么原因引起的,是测试用例不够,测试数据不够,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。