有搞嵌入式测试的没?有啥好的测试工具推荐?
我在一个做汽车控制系统的研发团队负责测试,最近碰到一些棘手的测试问题,由于事关硬件软件问题,所以我想了解国内是否有好的针对汽车控制类嵌入式系统的嵌入式测试产品,嵌入式测试工具?谢谢! 我在一个做汽车控制系统的研发团队负责测试,最近碰到一些棘手的测试问题,由于事关硬件软件问题,所以我想 ..._tester 发表于 2014-6-11 10:17 http://bbs.51testing.com/images/common/back.gif
给你推荐一个,也是我之前无意中找到的~不知道对你是否有用~
回复 1# _tester
软件测试是个大话题,包括主机平台软件测试,嵌入式产品测试,具体到测试分类又分:功能测试,性能测试,白盒测试,黑盒测试。就测试工具而言,目前开源的商业的都很多,但你提到的是一个汽车类的嵌入式产品测试,就我目前了解到的可以做一些答复:
一些主机平台的测试比如:HP的LoadRunner, QTP,IBM的系列产品,但这些可能不适合嵌入式测试;
白盒测试、单元测试类的:VectorCAST,这个工具主要是帮助用户进行单元测试的,包括覆盖率,自动生成测试用例等等功能,该产品有特别针对汽车电子行业的标准测试;
系统测试/性能测试:DT10,这个工具是系统测试级别的工具,针对汽车控制类的产品有较好的应用,功能包括:回溯调试,性能测试,覆盖率测试,变量跟踪,多任务监控,DT10有个比较特别的功能是软硬件同步测试,根据你的提问,做汽车类产品的测试,软硬件都会测试到,这个DT10软件测试工具应该还较为合适
还有些在汽车业用到的一些比如总线测试的产品,比如Vector的,特别说明这个Vector跟上面的VectorCAST不是一个公司
总结下:嵌入式产品测试,涉及研发测试整个流程,还是需要尽量在早期进行测试,有较为正规的测试流程,上述DT10,VectorCAST等测试工具起到辅助测试作用 parasoft测试软件,全球领先的测试软件,对于嵌入式系统,主要分为动态执行阶段及动态运行阶段,仅有Parasoft可以做到动态运行阶段的检查;(动态运行阶段包括白盒与黑盒测试,Parasoft Server版本独有功能);我的空间日志可以看看,如果感兴趣,可以交流交流的哦 VectorCAST在汽车行业的嵌入式软件方面有很多经验,是非常可靠的自动化测试工具。
VectorCAST是一个能满足ISO 26262标准的嵌入式测试工具,符合该标准第6部分关于软件开发的测试和验证的拟议,因为VectorCAST可以通过创建和管理测试用例,来证明已经对等级不高的软件需求进行了测试。
VectorCAST也广泛用在坚固性测试中,如值域和边界测试。此外,VectorCAST工具还可以获取和报告ISO 26262所要求的各个级别的结构代码覆盖率。
VectorCAST/C++是针对C 和 C++ 语言进行单元和集成测试的测试工具,它与针对系统级别进行测试验证的VectorCAST/Cover相结合,为主机、模拟器和目标级测试提供了一个完整的动态测试组。
支持ISO 26262所要求的各个级别的代码覆盖率:
.语句
.分支
支持以汽车安全完整性等级(ASIL)为基础的差异测试需求
支持自动生成并完整编译的测试桩,以及单元和集成测试的驱动程序
支持自动化回归测试
支持将测试用例与需求进行映射
支持坚固性测试
支持数值越界测试
支持边界条件测试
支持在主机、模拟器、嵌入式目标系统上执行测试
VectorCAST/Lint整合了Gimpel Software公司的lint分析引擎。VectorCAST/Lint为MISRA C,MISRA C 2004,MISRA C++ 2008提供了现成的校验方法,可以分析源代码并检测不符合MISRA规范的语法结构。VectorCAST/Lint既可检验单个源文件,也可检验整个程序,并提供完整的报告。
VectorCAST产品系列已经通过TÜV SÜD认证,适用于与安全相关的开发。TÜV SÜD已对Vector Software公司的产品进行评估并颁发了工具合格认证,因此该产品能够为开发组织提供产品符合IEC 61508和ISO 26262标准所需的证明。 学习一下,不太了解这方面,帮你顶一下 lsekfe 发表于 2014-6-11 11:11
给你推荐一个,也是我之前无意中找到的~不知道对你是否有用~
好专业啊,收藏了 可以看看星云测试的threadingtest,专门针对车载系统的测试,安全测试还是很不错的,可以测试程序内部的执行逻辑和调用以及而常规调用,资源占用等 关键还是要看你想要做什么,2楼那些都是介绍的恒润的产品,不过没用过。自动化有些可以使用可编程电源+自动化脚本来设计。
页:
[1]