新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 基于ISO 26262功能安全标准的测试系统测试方法(上)

基于ISO 26262功能安全标准的测试系统测试方法(上)

——
作者:杨国青,厉蒋 时间:2013-04-23 来源:电子产品世界 收藏

  ● 环境的不同,会导致源代码或目标代码的不一致,比如不同处理器的位数不一样,会导致编译后的目标代码不一致。
  ● 如果能利用目标环境中的相同处理器来运行软件单元案例,那是最有效的,但如果不行,则可以用处理器模拟器来代替,否则软件单元只能在开发系统中进行测试。
  ● 软件单元测试可以在不同的环境中执行,比如模型在环测试(MIL)、软件在环测试(SIL)、处理器在环测试(PIL)、硬件在环测试(HIL)等。
  ● 在基于模型的开发系统中,软件单元测试可以在模型级别进行,但模型与代码的执行比较测试必须要做,以保证模型与自动生成的代码的结果一致性。  

本文引用地址://m.amcfsurvey.com/article/144535.htm
 

  软件集成和测试

  软件集成和测试主要对实现的各软件模块进行集成,并验证其嵌入式软件实现是否符合软件架构设计。该阶段的要求和建议如下:

  ⒈软件集成计划应该描述层次化的集成单个软件单元进软件组件中,直到嵌入式软件完全集成,并且应该考虑如下:

  ● 软件集成功能的相互关系;
  ● 软件集成和软硬件集成的相互关系。

  注意:对于基于模型的开发,可以先集成各模型,然后对集成好的模型进行自动代码生成以完成整体软件的集成。

  ⒉软件集成测试根据ISO 26262-8:2011,第9章计划,定义并且执行。软件集成测试的测试对象是软件组件。对于基于模型的开发,测试对象可以是和软件组件相关的模型。

  ⒊软件集成测试需要按照表7的方法进行,以完成以下目标:

  ● 检查集成的软件是否和软件架构设计一致;
  ● 检查集成的软件是否满足软硬件接口规格;
  ● 验证功能的正确性;
  ● 检查其鲁棒性,比如错误检测、错误处理机制的有效性;
  ● 检查是否有足够的资源来支持。



评论


相关推荐

技术专区

关闭