一种软件低级需求测试用例生成和执行方法技术

技术编号:42100657 阅读:11 留言:0更新日期:2024-07-25 00:26
本发明专利技术提出了一种软件低级需求测试用例生成和执行方法,包括:基于模型仿真测试用例执行时生成的IO文件,提取输入输出信息;分析输入输出信息与模型仿真测试用例的对应关系以及软件低级测试工具的测试用例格式,用例执行方式,确定转成软件低级测试用例的策略;编写脚本,自动将输入输出信息转成软件低级测试用例;在软件低级测试环境中基于目标机自动执行软件低级测试用例;本发明专利技术解决了适航标准中提到的模型仿真测试用例以及软件低级测试用例须在目标机上执行的问题,通用性强,提高了软件的质量和可靠性。

【技术实现步骤摘要】

本专利技术属于模型测试的,尤其涉及一种软件低级需求测试用例生成和执行方法


技术介绍

1、随着模型在行业内的广泛应用,模型测试成为关注的焦点。有别于传统的手工代码,模型生成的代码更加规范、风格更加统一,且准确率更高。而模型自身的图形化属性,让其可读性比手工代码更好。一个模型可能包含了上百上千甚至更多行的代码,也就意味着模型能以更小的体积传递更大的信息量。

2、为了验证模型的功能,需基于软件高级需求编写测试用例(脚本),并对模型进行仿真测试。同时,do-178c及do-331要求代码须在目标机上进行测试。考虑到模型生成代码的规模以及复杂度,直接在模型生成的代码上进行基于目标机的软件低级测试工作量巨大,难度也较大。

3、考虑到模型生成代码的规范性、量级以及模型的易读性,将已有的模型仿真测试用例自动转换成软件低级需求测试用例并在目标机上执行是可行且有必要的,将减少至少40%的软件低级测试的工作量。


技术实现思路

1、本专利技术的目的是:提供一种基于模型仿真测试用例自动生成软件低级需求测试用例本文档来自技高网...

【技术保护点】

1.一种软件低级需求测试用例生成和执行方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从所述输入输出文件中提取输入输出信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述分析所述输入输出信息与所述模型仿真测试用例的对应关系,得到第一分析结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述分析软件低级测试工具的测试用例格式和执行方式,得到第二分析结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述第一分析结果和第二分析结果,确定转成软件低级测试用例的策略,包括

6....

【技术特征摘要】

1.一种软件低级需求测试用例生成和执行方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从所述输入输出文件中提取输入输出信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述分析所述输入输出信息与所述模型仿真测试用例的对应关系,得到第一分析结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述分析软件低级测试工具的测试用例格式和执行方式,得到第二分析结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述第一分析结果和第二分析结果,确定转成软件低级测试用例的策略,包括:

6....

【专利技术属性】
技术研发人员:樊英侯国超田佳
申请(专利权)人:中国航空工业集团公司西安飞行自动控制研究所
类型:发明
国别省市:

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

1