随着新能源车、智能驾驶技术的快速发展,软件本身复杂度越来越高,应用场景也是复杂多样,如何保证软件质量对我们来说是一个严峻的挑战。软件测试作为软件质量保证的重要手段,被各大整车厂和供应商日趋重视。经纬恒润中心实验室于2018年11月通过中国合格评定国家认可委员会(CNAS)的软件测试能力扩项现场审核,依据ISO26262、GB/T 15532等相关测试标准建立了软件测试体系,标志着经纬恒润同时具备符合功能安全(ISO26262)和ASPICE的测试咨询和测试服务能力。
 
        ISO26262作为从IEC61508衍生出来的汽车行业电子电气标准,站在电子系统和全生命周期的高度,统筹电子电气系统的功能安全,以系统的方法,指导产品全生命周期的安全事项的实施。针对软件单元测试,ISO26262标准的Part 6部分给出了具体要求说明,包括测试的前提条件、测试的要求、推荐测试方法、工作产品等。
 
        ASPICE作为汽车行业软件过程改进和能力测定是由SPICE发展而来。它将过程分成3个组别:主要生命周期过程、组织生命周期过程、支持生命周期过程。ASPICE中的工程过程主要由系统工程和软件工程组成,我们依据"V"模型整理出ISO26262和ASPICE的映射关系,从而在软件研发阶段制定符合功能安全和ASPICE要求的解决方案。
 
 
        针对单元测试我们将测试过程分为:测试策划、测试设计与实现、测试执行、测试总结。
•  测试策划阶段对应功能安全9.4.1-9.4.3和ASPICE-SWE.4.BP1的要求。制定软件单元验证策略,包括软件单元发生变更时重新验证的回归策略,并产出测试计划作为工作成果。
•  测试设计与实现阶段对照功能安全9.4.4等要求和ASPICE-SWE.4.BP2的要求,制定软件单元验证标准,编写测试用例,并生成软件测试说明书等工作成果。
•  测试执行阶段对照功能安全9.4.1-9.4.5与ASPICE-SWE.4.BP3-BP6的相关要求,根据软件单元验证策略执行软件单元的静态和动态测试,并输出软件单元问题报告和软件单元测试记录等工作产品。
•  测试总结阶段依照标准生成测试报告并交付各相关方。
 
 
 

经纬恒润
北京市海淀区知春路7号致真大厦D座6层
电话:010-64840808
邮箱:market_dept@hirain.com
网址:www.hirain.com

在线研讨会预热 | 基于ASPICE&CNAS的单元测试介绍的更多相关文章

  1. 欢迎参加3月活动:AWS 在线研讨会与阿里云 RISC-V 应用创新大赛

    3月份我们在帮合作云厂商 Amazon Web Services(AWS) 与阿里云推广2个活动,欢迎感兴趣的园友参加. 活动一:亚马逊云科技在线研讨会:借助 DGL 实现实时欺诈检测 博客园专属报名 ...

  2. Tapdata 在线研讨会:实时数据同步应用场景及实现方案探讨

    数字化时代的到来,企业业务敏捷度的提升,对传统的数据处理和可用性带来更高的要求,实时数据同步技术的发展,给基于数据的业务创新带来了更多的可能性.9月8日晚,Tapdata 联合MongoDB 中文社区 ...

  3. 在线白板,基于socket.io的多人在线协作工具

    首发:个人博客,更新&纠错&回复 是昨天这篇博文留的尾巴,socket.io库的使用练习,成品地址在这里. 代码已经上传到github,传送门.可以开俩浏览器看效果. 现实意义是俩人在 ...

  4. unit vs2017基于nunit framework创建单元测试

    unit  vs2017基于nunit framework创建单元测试 一.简叙: 单元测试大型项目中是必备的,所以不可忽视,一个项目的成败就看是否有单元测试,对后期的扩展维护都带来了便利. 二.安装 ...

  5. “如何实现集中管理、灵活高效的CI/CD”在线研讨会精彩内容分享

      "如何实现集中管理.灵活高效的CI/CD"在线研讨会精彩片段分享 片段主讲人:李培(西瓜刀) 大家好,我是李培.前面听文老师讲DevOps,包括CI/CD 的一些理论,也是挺有 ...

  6. Tapdata 在线研讨会:如何快速上手 Tapdata Cloud?

    偶然接触到 Tapdata Cloud,据说不仅可以实现异构数据实时同步,还永久 100% 免费,但就是不知道怎么获取.怎么用? 打开相关文档逐渐陷入迷茫,术语."黑话"随处可见, ...

  7. Tapdata 在线研讨会:DaaS vs 大数据平台,是竞争还是共处?

    从20年前的传统数仓,到10年前大数据平台,5年前开始火热的数据中台以及最近出现的湖仓一体新数据平台,今天被数据孤岛困扰的企业,面临着太多的选择.这些数据产品及架构有一个共性:他们本质上解决的大部分都 ...

  8. 基于SqlSugar的开发框架循序渐进介绍(6)-- 在基类接口中注入用户身份信息接口

    在基于SqlSugar的开发框架中,我们设计了一些系统服务层的基类,在基类中会有很多涉及到相关的数据处理操作的,如果需要跟踪具体是那个用户进行操作的,那么就需要获得当前用户的身份信息,包括在Web A ...

  9. 基于Vue的Quasar Framework 介绍 这个框架UI组件很全面

    基于Vue的Quasar Framework 介绍 这个框架UI组件很全面 基于Vue的Quasar Framework 中文网http://www.quasarchs.com/ quasarfram ...

随机推荐

  1. mysql使用yum源安装各个版本的mysql数据库

    每次想用yum安装旧版本的mysql时,发现都找不到mysql的yum安装源,在官网只能找到最新版本mysql的yum源.后来才知道,原来最新的mysql的yum源也是包含了旧版本的mysql的yum ...

  2. 使用命令行操控vmware--安装

    在虚拟化出现之前,服务器的使用率很低,一般只有15%-20%,其余的资源处于闲置状态,但vmware出现之后,首先,可以充分的利用资源,从而达到节约成本的目的,其次,使得虚机便于维护.一般小型公司使用 ...

  3. Eclipse安装Properties Editor插件

    安装步骤 1.打开eclispe编辑器help-->install new soft 2.输入软件地址 name:properties editor Location:http://proped ...

  4. [转帖]Reactor模式

    Reactor模式 https://www.cnblogs.com/crazymakercircle/p/9833847.html 看不懂代码 只看的图.. 疯狂创客圈,一个Java 高并发研习社群  ...

  5. Linux中buff/cache内存占用过高解决办法

    在Linux系统中,我们经常用free命令来查看系统内存的使用状态.在一个centos7的系统上,free命令的显示内容大概是这样一个状态: 这个命令几乎是每一个使用过Linux的人必会的命令,但越是 ...

  6. 卸载桌面产品,弹出错误框The Windows Installer service could not be accessed

    卸载程序报这个错误: https://helpdeskgeek.com/how-to/how-to-fix-the-windows-installer-service-could-not-be-acc ...

  7. 数组转JSON对象

    代码: function arrayToJson(arr){ var js={}; for(var i=0;i<arr.length;i++){ js[arr[i].name]=arr[i].v ...

  8. [高清·非影印] Docker 容器与容器云(第2版)

    ------ 郑重声明 --------- 资源来自网络,纯粹共享交流, 如果喜欢,请您务必支持正版!! --------------------------------------------- 下 ...

  9. Helm命令日常使用

    更换仓库 默认的stable仓库地址是:https://kubernetes-charts.storage.googleapis.com 若遇到Unable to get an update from ...

  10. android使用http3

    http3的github地址: https://github.com/cloudflare/quiche