没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:龚雪|2015-12-18 13:21:34.000|阅读 504 次
概述:关于Parasoft C / C ++test的嵌入式单元测试实践,本文主要介绍了单元测试的安全标准。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
根据IEC-61508-3定义的单元测试完整性水平在下表中进行了总结,如下:
表中引用的技术/测量描述由IEC-61508-3标准定义。例如:(表A.3:1)参照IEC-61508-3,表A.3,技术1。
C++test功能 | SIL | |||
A | B | C | D | |
单元测试模块 - 通用 | ||||
单元测试执行(表A.5:4,表A.7:3) | HR | HR | HR | HR |
自动生成单元测试模块 | ||||
自动生成单元测试采用边界值(表B.2:1,表B.3:3) | R | HR | HR | HR |
准备输入参数的值组,所使用的工厂函数(表B.2:5) | R | R | R | HR |
采用的随机输入组合(表A.5:1) | R | R | HR | |
测试管理模块 | ||||
使用用户定义的测试案例测试 | HR | HR | HR | HR |
使用数据源,以有效地提供多种输入 | HR | HR | HR | HR |
使用测试用例管理器来管理测试用例和审查测试用例状态(表A.5:2) | R | HR | HR | HR |
C++test功能 | SIL | |||
A | B | C | D | |
功能存根 | ||||
利用存根来控制执行测试的流程,以满足给定的条件 (表A.5:4) | HR | HR | HR | HR |
使用功能存根来代替自动单元测试执行用户界面(表A.5:6) | R | R | HR | HR |
使用存根提供故障条件测试(表B.2:2) | R | R | R | R |
覆盖模块 | ||||
针对结构测试,分析语句,分支和MC/ DC代码覆盖率(表B.2:6) | R | R | HR | HR |
值得一提的是,IEC-61508在第二版中的改进很大。例如,在第一版本表B.2,技术6的引用的是一般的基础测试结构。在第二版中,表B.2有新增了(7A到7D)特定结构的测试覆盖类型并要求100%的覆盖率,这取决于SIL数目。
IEC-61508不是唯一于功能安全相关的标准。有一些衍生自IEC-61508标准,用来解决特点行业的细节,而另一些是独立于它的。有一些更为严格(例如,与机载系统相关),而另一些则较为宽松。但是基本概念是相似的,所以单元测试已经被证明是必不可少的。下面我们简短的讲一下其他的相关标准,具体详情请自行参阅相关文件或咨询专家。
ISO/DIS-26262
符合IEC-61508标准,适用于道路车辆的电子/电气系统的标准。
ASIL(汽车安全完整性等级)
这是由ISO/ DIS-26262定义的标准,等价于SIL。它规定了必要的安全措施,以避免意外的风险残余。用D 代表最严格的级别,A代表最宽松的级别。
DO-178B/C
飞机和发动机上使用的机载系统和设备软件标准。
IEC-60880-2
符合IEC-61508标准,适用于核电厂安全系统的标准。
EN-5012X/EN-50128/EN-50129
符合IEC-61508标准,适用于轨道交通。
诚然,单元测试是需要投入成本的,但它是必不可少的。对于嵌入式单元测试来说,增加了更多的困难,这可以使用本文中所讨论的方式来解决。
单元测试会为您带来很多益处,如帮助您创建更好的代码,建立回归测试套件,实现所需的安全完整性等级,或获取DO-178B认证。
购买最新正版授权Parasoft赠送Macbook!""
慧都年终盛典火爆开启,一年仅一次的最强促销,破冰钜惠不容错过(12.01~12.31)!!优惠详情点击查看>>
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@dpuzeg.cn
本教程演示DevExpress WinForms的Banded Grid View 是如何进行用户自定义的,欢迎下载最新版组件体验!
可视化项目时间线对于有效规划和跟踪至关重要。在本篇教程中,您将学习如何使用 C# 在 Excel 中创建组合图,只需几行代码,即可自动生成动态、美观的组合图。
本文将为大家介绍DevExpress XAF将.NET Aspire集成到Blazor项目中后如何实现数据库依赖,欢迎下载最新版组件体验!
FP3 文件是使用流行的报表生成工具FastReport创建的报表。这种格式广泛用于存储可立即查看的报表数据,这些数据可以轻松共享或保存以供日后分析。但是,要打开和查看此类文件,需要一个特殊的程序——FastReport Viewer。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@dpuzeg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢