- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RTRT代码覆盖率及在Linux测试环境中的应用
使用 Rational Test RealTime 分析 C/C++ 代码覆盖率及在 Linux 测试环境中的应用代码覆盖率是在产品开发,测试过程中,衡量产品质量的一项非常重要的技术指标。它可以帮助工程师准确的判断哪些源代码经过了测试,是否还需要补充测试代码,从而在产品的开发、测试阶段帮助工程师及时发现潜在问题,更好的提升产品质量。Rational Test RealTime 是专门进行自动化测试、实时分析的工具集,它包括 Coverage、SystemTest、 Trace 等多项功能。其中 Coverage 用于分析代码覆盖率,改善代码的可靠性和性能,它不但支持 C、C++、Java 等主流语言,而且在 Linux、Unix 和 Windows 上都可以集成使用。本文主要介绍了在 Linux 环境下,如何利用 Rational Test RealTime 的命令模式进行 C/C++ 的代码覆盖率分析,针对不同的覆盖率需求如何部署和配置 Rational Test RealTime,以及在真实的测试环境中如何收集、整合程序覆盖率的测试结果,最终达到自动化分析和测试的目的。0?/developerworks/cn/rational/r-cn-testrealtimeccppcoverage/index.html评论/developerworks/cn/rational/r-cn-testrealtimeccppcoverage/index.html李 小燕, 软件工程师, IBM/developerworks/cn/rational/r-cn-testrealtimeccppcoverage/index.html曾 凡钢, 软件工程师, IBM2009 年 11 月 26 日内容在 IBM Bluemix 云平台上开发并部署您的下一个应用。/sso/bmregistration?lang=zh_CNca=dwchina-_-bluemix-_-r-cn-testrealtimeccppcoverage-_-sidebar开始您的试用概述当代信息社会中,软件的功能日趋强大,而项目却日趋复杂,如何保证软件项目在发布之前进行充分的测试,找出潜在问题,成为了一项重要课题。代码覆盖率是在产品开发,测试过程中,衡量产品质量的一项非常重要的技术指标。它可以帮助工程师准确的判断哪些源代码经过了测试,是否还需要补充测试代码,从而在产品的开发、测试阶段帮助工程师及时发现潜在问题,更好的提升产品质量。Rational Test RealTime 是 IBM 公司开发的一套强大的、适用于嵌入式系统,实时系统以及网络系统的、跨平台的自动化实时测试分析工具集。它拥有代码覆盖率分析,内存泄露检查,以及性能检测等功能;能够进行单元测试,集成测试,系统测试,实时的嵌入式系统测试,分布式应用测试等各种自动化测试;支持 AIX、HP Unix、Linux、Sun Solaris、Windows 等多种操作平台。Rational Test RealTime 几乎可以满足开发团队建立复杂交互系统测试平台的所有需求。本文主要介绍在 Linux 环境下如何利用 Rational Test RealTime 的命令模式进行 C/C++ 的代码覆盖率分析,针对不同的覆盖率需求如何部署和配置 Rational Test RealTime,以及在真实的测试环境中如何收集、整合程序覆盖率的测试结果,最终达到自动化分析和测试的目的。目前针对代码覆盖率有很多测试的角度。Rational Test RealTime 主要提供下列 4 种:功能测试覆盖:检测程序中的每个函数是否被调用。特别是在开始的测试中,可以用来检测软件的哪些地方被覆盖。这种测试往往可以迅速有效的找出测试漏洞。调用代码覆盖:这个标准检测是否执行了每次函数调用。这是基于缺陷通常产生于模块间的调用而提出的一个方法。块代码覆盖:检测是否每一行可执行的代码都被执行过。条件代码覆盖:检测是否有足够的测试用例测试过每一条可能导致不同结果的条件语句。基于 Rational Test RealTime 提供的上述代码分析方法,接下来本文将会介绍如何使用 Rational Test RealTime 来做代码覆盖分析。其中,所有的实例都是基于本文供下载的例子代码,在 Linux 环境中运行所得。/developerworks/cn/rational/r-cn-testrealtimeccppcoverage/index.html回页首搭建配置环境环境参数配置Rational Test RealTime 的下载,安装方法可以在它的帮助手册中找到。在使用 Rational Test RealTime 开始编译项目之前,首先需要正确配置环境变量
您可能关注的文档
最近下载
- 安徽水利水电职业技术学院辅导员考试试题及答案2023.docx VIP
- 人教版二年级下册数学计算题天天练习带答案.docx VIP
- 卫生院全员全生产责任制(最新版).docx
- 2022秋高中数学第二章直线和圆的方程2.1直线的倾斜角与斜率2.1.1倾斜角与斜率课件新人教A版选择性必修第一册.pptx VIP
- 电厂补给水处理设备工艺系统设计及设备参数.pdf VIP
- 防水套管图集02S404.pdf VIP
- 2024-2025学年高一上学期期末物理考点《弹簧、动杆与定杆》含答案解析.docx VIP
- 2025卒中中心建设巡讲医学.pptx VIP
- 安徽水利水电职业技术学院辅导员考试试题2024.docx VIP
- 各种皮试液的配置-培训课件.ppt VIP
文档评论(0)