【技术实现步骤摘要】
本申请涉及嵌入式软件测试的领域,尤其是涉及一种基于多测试平台的嵌入式软件测试方法和系统。
技术介绍
1、目前,嵌入式软件在测试阶段,大多是按照mil(model in the loop模型在环)、sil(software in the loop代码在环)、pil(processor in the loop控制器在环)、hil(hardware in the loop硬件在环)顺序进行的。现有的车载嵌入式软件在实施pil测试阶段,大多是绕开can、lin、i/o等信号的读写,通过调试器直接修改嵌入式目标环境内存中的变量,来实现测试用例数据的给入。对于can、lin、i/o等信号接口的测试,大多是在hil测试阶段完成。
2、一方面,由于在pil测试阶段无法带can、lin、i/o等信号进行测试,而控制算法与环境模型的数据交互大多通过can、lin、i/o等信号类型完成,因此pil测试阶段无法对嵌入式底层软件的准确性进行验证。另一方面,hil测试阶段由于实施的是纯黑盒测试,当发现诸如can通讯异常等通讯问题时,不方便对嵌入式底层软
...【技术保护点】
1.一种基于多测试平台的嵌入式软件测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于多测试平台的嵌入式软件测试方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的基于多测试平台的嵌入式软件测试方法,其特征在于,所述第一测试用例数据包括第一标记信号组,第二测试用例数据包括第二标记信号组,所述第一标记信号组与所述第二标记信号组不同。
4.根据权利要求1所述的基于多测试平台的嵌入式软件测试方法,其特征在于,所述基于预配置的激励参数生成第一测试用例数据和第二测试用例数据,包括:
5.根据权利要求4所述的基
...【技术特征摘要】
1.一种基于多测试平台的嵌入式软件测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于多测试平台的嵌入式软件测试方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的基于多测试平台的嵌入式软件测试方法,其特征在于,所述第一测试用例数据包括第一标记信号组,第二测试用例数据包括第二标记信号组,所述第一标记信号组与所述第二标记信号组不同。
4.根据权利要求1所述的基于多测试平台的嵌入式软件测试方法,其特征在于,所述基于预配置的激励参数生成第一测试用例数据和第二测试用例数据,包括:
5.根据权利要求4所述的基于多测试平台的嵌入式软件测试方法,其特征在于,所述仿真软件环境包括基于所述模型在环以及代码在环的测试平台以及测试控制器,所述仿真硬件环境包括所述测试控制器、所述调试电路和板卡硬件电路,其中,所述测试平台通过融合集成通道向所述共享存储空间写入所述第一测试用例数据和第二测试用例数据,并且所述测试控制器从所述共享存储空间读取所述第一测试用例数据和第二测试用例数据。<...
【专利技术属性】
技术研发人员:杨铮,高述亭,李东昇,毕德军,刘木,俞燕,朱祖耀,李月,王正东,
申请(专利权)人:上海北汇信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。