一种嵌入式软件测试方法和系统技术方案

技术编号:39929352 阅读:36 留言:0更新日期:2024-01-08 21:41
本申请涉及嵌入式软件测试的领域,提供一种嵌入式软件测试方法和系统,其方法包括基于预配置的激励参数生成测试用例数据,并在仿真软件环境下根据所述测试用例数据对目标软件进行测试,以得到所述目标软件的第一运行结果;在仿真硬件环境下,将所述目标软件烧录至目标板,并将所述测试用例数据输入至调试电路以生成激励信号;将所述激励信号发送至所述目标板,以得到所述目标软件的第二运行结果;比较所述第一运行结果和所述第二运行结果,并基于比较结果确认所述目标软件是否符合预期要求。本申请给入多种复杂激励参数,通过第一运行结果和第二运行结果的比较,实现控制器在环测试阶段输出的自动化评估以得到测试结果和测试报告。

【技术实现步骤摘要】

本申请涉及嵌入式软件测试的领域,尤其是涉及一种嵌入式软件测试方法和系统


技术介绍

1、目前,嵌入式软件在测试阶段,大多是按照mil(model in the loop模型在环)、sil(software in the loop代码在环)、pil(processor in the loop控制器在环)、hil(hardware in the loop硬件在环)顺序进行的。在mil和sil测试阶段,被测的嵌入式软件在电脑端运行,而在进行pil测试时,需要将电脑端运行所生成的可执行文件烧录到目标板上运行,以验证软件在电脑端和实际运行环境下运行时的等效性,得到测试结果。

2、在将电脑端运行的可执行文件烧录到目标板的过程中,往往需要通过调试器来跟目标板进行通讯。而面对复杂的波形激励信号,调试器中自带的信号处理软件难以进行有效的波形激励信号处理,需要人工编写脚本以保证调试器能够正常的将复杂波形激励转输到目标板上;为此不仅仅对人工编写脚本的要求比较高,还需要频繁修改目标板中的脚本以适应不同的波形激励信号,工作量大且效率低下。

r/>

技本文档来自技高网...

【技术保护点】

1.一种嵌入式软件测试方法,其特征在 于,所述方法包括:

2.根据权利要求1所述的嵌入式软件测试方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的嵌入式软件测试方法,其特征在于,基于预配置的激励参数生成测试用例数据,包括:

4.根据权利要求2所述的嵌入式软件测试方法,其特征在于,所述仿真软件环境包括基于所述模型在环以及代码在环的测试平台以及测试控制器,所述仿真硬件环境包括所述测试控制器、所述调试电路,其中,所述测试平台通过融合集成通道向所述共享存储空间写入所述测试用例数据,并且所述测试控制器从所述共享存储空间读取所述测试用例数据。

...

【技术特征摘要】

1.一种嵌入式软件测试方法,其特征在 于,所述方法包括:

2.根据权利要求1所述的嵌入式软件测试方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的嵌入式软件测试方法,其特征在于,基于预配置的激励参数生成测试用例数据,包括:

4.根据权利要求2所述的嵌入式软件测试方法,其特征在于,所述仿真软件环境包括基于所述模型在环以及代码在环的测试平台以及测试控制器,所述仿真硬件环境包括所述测试控制器、所述调试电路,其中,所述测试平台通过融合集成通道向所述共享存储空间写入所述测试用例数据,并且所述测试控制器从所述共享存储空间读取所述测试用例数据。

5.根据权利要求1所述的嵌入式软件测试方法,其特征在于,比较所述第一运行结果和所述第二运行结果,并基于比较结果确认所述目标软件是否符合预期要求,包括:

6.根据权利要求1所述的嵌入式软件测试方法,其特征在于,比较所述第一运行结果和所述第二运行结果,并基于比较结果确认所述目标软件是否符合预期要求,包括:

7.根据权利要求5所述的嵌入式软件测试方法,其特征在于,根...

【专利技术属性】
技术研发人员:高述亭李东昇刘木杨铮王正东李月杨康许雅雯毕德军
申请(专利权)人:上海北汇信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1