ThreadingTest针对车载软件测试ISO26262标准的解决方案_第1页
ThreadingTest针对车载软件测试ISO26262标准的解决方案_第2页
ThreadingTest针对车载软件测试ISO26262标准的解决方案_第3页
ThreadingTest针对车载软件测试ISO26262标准的解决方案_第4页
ThreadingTest针对车载软件测试ISO26262标准的解决方案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!ThreadingTest针对车载软件测试ISO26262标准的解决方案ThreadingTest对VThreadingTestThreadingTest的E/E系统在汽车中的作用不断提高,ECU开发所占用的时间和成本也越来越高。与此同时,越来越多的电子控制系ESPABSAFS等)具有与安全相关的功能,因此对ECU的安全要求也越来越高。为了减少产多的整车厂和供应商开始重视汽车领域的功能安全问题ECU软件功能安全的问题也成为汽车行业迫切需要解决的问题,车辆功能安全标准ISO26262就在这样的环境和需求下应运而生,并于2011年11月正式发布第一版本,该标准是当前汽车业中最流行、最复杂、也是最重要的一份标准。ISO26262的目标是通过避免汽车E/E系统故障行为可能导致的危害来提高E/E系统的功能安全。ISO26262采用车辆安全完整性等级()来判断系统的功能安全程度,ASIL由ASILAASILB、ASILC及ASILD(最高)四个等级组成,ASIL等级越高表示系统的功能安全评估越严格,相应的表示系统越高。什么是ISO26262年7基于V模式的ISO26262软件测试生命周期V模式的ISO26262-6软件测试生命周期可以划分为五个阶段:后设计和测试的基础;中同时进行架构验证;具来进行静态测试,这样不必因为静态测试的活动而改变开发流程。工具进行动态单元和集成测试,功能验证:在软件安全需求验证阶段,要根据ISO26262-6的要求进行功能验证,包括进行ECU网络环境测试和实车测试,必要的时候进行HIL测试。因为在静态分析需求中所需要满足的方法基本上都是属于静态测试的范畴的,因此我们以ASILA为例,将软件测试内容分为静态测试、动态测试和功能ThreadingTest测试工具介绍(简称“TT4项国家发明专利而打造成的软件测试行业的革新性测试理念TT首次将黑盒测试与白盒测试过程以及方法进行完美的融合,采用ISO26262标准的打桩方式(件测试带入数字化测试时代。除了支持传统的JavaEE应用,同时TT也是全球首款商用级别的移动端白盒测试工具,可以对各种类型的移动类应用进行测试。TT的所有特性基于对代码、测试等的深度量化分析和智能计算,TT除了可TT可以在安全性测试黑盒方法的过程中,从辅助分析,自动诊断,快速定位等多个层面提供软件安全性测试解决方案。TT提供的功能远超越了传统安全性白盒测试的功能范畴,配合流行Fuzzing安全性测试方法,可以将安全性测试的效率、质量进行大幅度的提升。TT数字化数据测试方法,完美结合ISO26262功能安全标准的测试系统方测试数字一体化管理。TT对标准的静态测试解决方案等,而‘使用语言的子集’在汽车行业一般选择MISRA-C,通过强制使用编码容还需要包括运行时错误检测等,一般需要使用可靠性测试性的测试。在静态测试中,静态分析主要包括规则检测和质量度量;可靠性测试主要进行运行时错误的检测。上面提到ASILA中针对编码准则的需求以及其他ASIL等级所强烈推荐的例乎可以自动化地执行满足这些相关需求。TT针对静态分析的需求,提供了可以自动化地执行码的静态分析;提供项目、文件和函数质量度量;提供方便快捷的代码结构生成控制流程图以及调用关系,高亮显示代码结构并生成报告文档等。TT可视化的代码结构分析函数调用图:控制流程图使用ThreadingTest进行代码复杂度分析和安全检查复杂软件不稳定,也经不起不可预测的行为。所以,我们努力使软件的复杂度变小。如果有条件采用某种自动化工具,可以通过工具对软件设计或/和代码进行控制,用图形化的方法反映出软件结构中的控制流和数据流,通过连结数/调用数、节点数、嵌套深度等这样一些结构关系的检查,获得复杂度的度量,将会获得很好的效果。TT在对代码的分析过程中,TT可以直接给出代码复杂度的计算结果,通常的数据结构难以彻底测试,可以采用TT等复杂性评估技术来标示出需要进一步改进的区域,以便提升软件的安全性。TT自动生成复杂度报告和预警TT自动生成每个函数的详细复杂度TT对标准的动态测试解决方案ISO26262且实现数据的双向同步。TT+API接口开放结合各类项目管理工具,把测试的覆盖率、代码、测试用例、测试需求、BUG进行有效的链接。TT双向追溯专利技术测试用例(功能)与源代码关系的自动生成通过ThreadingTest运行测试用例,采用TT百万图元级别的超高速图形绘制技术展示图,对各种大、中、小型软件进行功能逻辑实现分析,实现测试用例低。正向追溯技术:的逻辑和结构,点击其中某个函数,可以进行该函数的覆盖率、复杂度、代码、师需要花费大量的时间去理解,TT通过正向追溯,可以使交接的工程师能通过测试用例所展现的程序逻辑和结构等信息,快速的掌握和理解程序的开发思路。逆向追溯技术:程图以及源码,点击其中的源码,反向追溯到该源码所执行过的测试用例列表。响到的测试用例表,通过累积覆盖率技术,大大缩短了回归测试的时间。里存在已知类型的缺陷,但是对未知的攻击手段和方法通常会无能为力。TT的究漏洞,TT会记录暴露在黑客攻击行为下的被测程序的执行细节,包括方法执全问题。TT的覆盖率技术展示TT拥有多种测试覆盖率分析结果报告。最高支持ISO26262指定MC/DC欧美民用航空器强制要求遵守该标准。TT覆盖率展示TT的BUG管理TT的API接口开放,可以和任何缺陷管理工具或项目管理工具进行集成,通过交互进行BUG和测试用例、测试人员、测试代码等之间的多维度对接,形成各类测试报表。TT的BUG展示TT的BUG信息汇总TT覆盖率可视化专利技术TT的直观结果展示,覆盖率可视化界面对以函数为单位的模块进行覆盖数据和盖率的计算值。避免测试覆盖率计算遗漏和不准确的困难。ISO26262标准的实车测试不论是代码测试、模型测试还是网络测试或者HIL测试,基本都是偏研发的远程下载测试任务,例如更新需要采集的数据等。TT针对实车测试解决方案TT最新的示波器专利技术,不光拥有采集数据传输的功能,同时支持离线TT的软件示波器即时地获得测试数据和测试结果。测试人员可以在移动的车上到研发实验室进行关联展示和分析即可。TT示波器专利技术通过示波器,对安全性测试过程中程序在攻击情况下的响应情况进行分析通过示波器,对安全性测试过程中帐号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论