共查询到20条相似文献,搜索用时 23 毫秒
1.
本文主要介绍的是在软件单元测试阶段,根据需求文档,主要采用黑盒测试方法设计合理测试用例并执行的过程。在采购管理业务规则的基础上完成整个测试模块的测试任务。 相似文献
2.
3.
4.
5.
6.
近些年来,嵌入式软件的规模及复杂程度急剧增大,尤其在国防、轨道交通、汽车、民航以及工业控制等领域的用户对嵌入式软件质量要求更加严格,使用过程中对嵌入式软件缺陷的容忍度越来越低。因此,如何有效提高嵌入式软件的质量成为目前迫切需要解决的问题。文章以某款新能源汽车整车控制策略中的空调控制模块为例,分析了如何将等价类划分法、边界值分析法、因果图分析法等黑盒测试技术有序高效地融合应用在嵌入式软件测试用例设计之中;文章阐明了使用不同类型的黑盒测试用例设计方法相互融合的嵌入式软件测试思路,可以有效、有序地设计出一组可靠性高、执行性强的功能测试用例,从而提高了测试的效率,保证了软件测试的置信度和软件质量。 相似文献
7.
8.
基于模型的软件测试方法不仅可以有效地提高测试效率,提高测试用例生成的自动化程度,进行测试失效辨识,也有利于评价测试结果.基于此,本文给出了比较典型的软件测试模型,总结了基于模型的软件测试过程,并分析了基于模型的软件测试方法的优缺点. 相似文献
9.
10.
自动驾驶汽车在开发过程中需要进行全面的测试以确保其安全性,关键场景是有条件和高度自动驾驶汽车进行安全测试验证的重要基础。首先,针对测试场景参数离散化全组合后测试用例数量巨大的问题,分别采用3路定强度和变强度组合测试策略及场景初筛规则,以自动驾驶主车直行通过无信号灯十字路口及周围2辆干扰车的测试场景为例,使测试用例数量从全组合的3.9×107组分别减少到6 525组和26 496组。其次,采用碰撞时间、后侵占时间和最大减速度作为场景关键性识别和评价指标。利用基于动态安全区域的避障策略和基于模型预测控制的自动驾驶主车运动规划与控制模型,以及搭建的基于MATLAB/Simulink和CarSim软件的自动驾驶汽车联合仿真平台,通过仿真并与安全指标阈值比较,获得数量大幅减少的关键测试用例。最后,采用基于加权欧氏距离的K-medoids聚类方法对变强度组合策略获得的2 234组关键测试用例进行聚类,获得9组典型关键测试用例。研究结果表明:碰撞时间、后侵占时间和最大减速度指标阈值可以用于识别十字路口场景关键性;相对3路定强度参数组合策略,变强度参数组合策略提供了更多的关键测试用例,对其随机抽样获得少量随机关键测试用例;随机和典型关键测试用例可以应用于封闭试验场验证无信号灯十字路口自动驾驶汽车直行运动规划的安全性。 相似文献
11.
12.
以某燃料电池车电堆支架为研究对象,运用三维设计软件CATIA设计电堆支架3D几何模型,运用仿真软件HyperWorks建立电堆支架有限元模型,并分析了支架结构强度和疲劳寿命。针对不满足设计目标的方案进行了优化,使其满足设计需求,并通过了实车耐久测试和燃料电池系统台架耐久测试验证~([1])。 相似文献
13.
14.
15.
为满足功能安全标准及“软件定义汽车”背景下汽车电子软件快速迭代及高质量的需求,以车身控制器安全警示系统为例,提出了一种基于虚拟ECU Silver平台的汽车电子软件测试方法,包括软件单元测试方法及分步式软件集成测试的测试方法;满足汽车电子软件白盒测试的同时,对如何在PC环境下开展应用层软件与底层软件的分步集成测试提供了解决方案,避免了台架或控制器硬件资源等对测试工作的限制,推动了测试前移,提高了测试效率。 相似文献
16.
17.
18.
对发动机电控系统实时软件进行了可靠性设计和测试。按事件触发类型和时间触发类型设计了实时多任务软件,对实时控制软件进行了抗干扰设计、失效恢复设计等可靠性设计;对控制软件进行了长时间的软件在环仿真测试以及硬件在环(HIL)仿真测试,验证了实时软件可靠性设计的有效性并检验了所设计软件的可靠性。通过对实时软件的仿真测试,减小了验证软件可靠性所需的实际发动机台架试验的工作量。 相似文献
19.
近年来信息安全越来越受到人们的重视,车联网行业迅速发展,汽车市场上出现因信息安全漏洞而召唤的事件,造成重大的经济损失,品牌形象也遭受损害。汽车开放系统架构组织定义了全称为车载安全通讯(SecOC)的组件,为车载通讯总线引入了一套通信加密和验证的标准,用来保护车辆内电子控制单元之间的网络通信,可以说,SecOC是目前为止车载网络上一种有效的信息安全方案。SecOC测试主要针对具备SecOC模块的相关零部件开展功能、性能等测试,以验证相关零部件的SecOC功能是否符合SecOC网络安全设计需求规范要求。论文描述的SecOC自动化测试实施方案,可以根据业务需要自动识别通信矩阵的需求变更,测试人员不需要因此更新测试用例以及相关的测试脚本。测试脚本采用Vector公司开发的类C语言CAPL语言编写,由于它在汽车电子开发中运行十分广泛,为后期的测试脚本维护提供的极大的便利。SecOC协议的自动化测试应用后,测试系统运行稳定,测试时间缩短,测试人员可以更关注软件质量,从而大幅度提升了SecOC协议的测试效率。 相似文献
20.
在车载时钟同步协议开发过程中引入开源单元测试框架Cpputest,使代码开发过程与单元测试过程相结合:通过合理的文件依赖关系和可测的代码接口,软件模块可以脱离实际硬件平台独立运行;通过编写测试用例,每一次代码改动均可完整验证其可靠性,从而避免缺陷引入,提高了代码质量。运行示例测试结果表明,尽管开发初期工作量增加,但该方法减少了后期维护成本,同时强制要求开发者使用更合理的软件架构,从而减少模块的交接、移植等工作带来的影响,延长了软件的寿命。 相似文献