软件测试库生成方法、装置、设备、介质以及程序产品制造方法及图纸

技术编号:41531978 阅读:25 留言:0更新日期:2024-06-03 23:08
本申请提供了一种软件测试库生成方法、装置、设备、介质以及程序产品,涉及功能安全技术领域。该软件测试库生成方法包括:获取待测试硬件对应的测试规则;获取测试规则对应的测试序列、数据生成工具,利用数据生成工具解析测试序列生成测试数据;获取用于执行测试数据的目标执行器,根据目标执行器、测试数据获取软件测试库;获取软件测试库的测试结果,根据测试结果获取目标软件测试库。本申请实施例能够通过修改测试序列的方式适应产品的测试需求变化和测试结果的快速迭代,降低重新编写测试代码的次数,减少测试时间,有效降低测试成本,提升测试效率。

【技术实现步骤摘要】

本申请涉及功能安全,具体而言,本申请涉及一种软件测试库生成方法、装置、设备、介质以及程序产品


技术介绍

1、在车载、工业控制等领域,随着电子硬件、软件系统的大量使用,大大提高了系统的自动化程度。同时,由于设计复杂性过高、风险管理意识不足、设备老化等各种原因,整体系统的故障率也随之提升。为此,一项为实现成熟的产品安全设计技术应运而生,即:“功能安全”技术。通过该技术避免产品因功能性故障而产生不可预知风险。相应的,各种为功能安全而制定的各种标准也随之而生,这些标准对应的硬件产品在某些要求下,需要使用软件测试库(software test library,即stl)进行功能安全测试以确保其满足功能安全需求。

2、目前,在功能安全测试中,需要硬件工程师为产品提出相应的测试需求,软件工程师根据该测试需求生成相应的软件测试库的测试代码,利用该软件测试库对待测试的产品进行测试。然而,由于软件测试库的测试代码基于测试需求生成的原因,导致测试代码与测试数据混杂在一起,使得产品的每次测试需求变化或基于测试结果的迭代均需要软件工程师重新写软件测试库的测试代码,所需本文档来自技高网...

【技术保护点】

1.一种软件测试库生成方法,其特征在于,包括:

2.根据权利要求1所述的软件测试库生成方法,其特征在于,所述获取待测试硬件对应的测试规则,包括:

3.根据权利要求2所述的软件测试库生成方法,其特征在于,所述获取所述测试规则对应的测试序列、数据生成工具,包括:

4.根据权利要求3所述的软件测试库生成方法,其特征在于,所述利用所述数据生成工具解析所述测试序列生成测试数据,包括:

5.根据权利要求1所述的软件测试库生成方法,其特征在于,所述获取所述软件测试库的测试结果,包括:

6.根据权利要求5所述的软件测试库生成方法,其特征在于,所...

【技术特征摘要】

1.一种软件测试库生成方法,其特征在于,包括:

2.根据权利要求1所述的软件测试库生成方法,其特征在于,所述获取待测试硬件对应的测试规则,包括:

3.根据权利要求2所述的软件测试库生成方法,其特征在于,所述获取所述测试规则对应的测试序列、数据生成工具,包括:

4.根据权利要求3所述的软件测试库生成方法,其特征在于,所述利用所述数据生成工具解析所述测试序列生成测试数据,包括:

5.根据权利要求1所述的软件测试库生成方法,其特征在于,所述获取所述软件测试库的测试结果,包括:

6.根据权利要求5所述的软件测试库生成方法,其特征在于,所述根据所述测试结果获取目标软件测...

【专利技术属性】
技术研发人员:马振克何俊沈卫杰
申请(专利权)人:安谋科技中国有限公司
类型:发明
国别省市:

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

1