[发明专利]一种基于飞行管理的组合测试用例生成方法有效
申请号: | 201711174943.6 | 申请日: | 2017-11-22 |
公开(公告)号: | CN108009082B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 党艳虎 | 申请(专利权)人: | 中国航空工业集团公司西安飞机设计研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京航信高科知识产权代理事务所(普通合伙) 11526 | 代理人: | 高原 |
地址: | 710089 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 飞行 管理 组合 测试 生成 方法 | ||
本发明公开了一种基于飞行管理的组合测试用例生成方法,属于软件测试技术领域。所述方法包括确定输入参数及取值范围;确定输入/输出关系;确定每一输入的有限集合;确定输每一输出的有限集合所构成的测试用例;确定总测试用例。本发明通过组合测试的形式生成测试用例,并依据测试用例中间输出结果取值范围,生成在后输出的测试用例,能够快速对飞行管理系统进行软件测试,并具备测试用例覆盖范围广的优点。
技术领域
本发明属于软件测试技术领域,具体涉及一种基于飞行管理的组合测试用例生成方法。
背景技术
软件测试是为了发现软件错误而执行待测软件的过程,它精心选择不同的测试用例生成技术生成一些测试用例,在软件测试中,测试用例集规模和检错能力直接决定着软件测试的效果。因此,如何选取一个小规模高检错能力的测试用例集是软件测试的核心任务和关键课题。
现有技术中,一般通过系统集成测试对飞行管理系统进行产品功能方面的测试,该测试是一种快速联调联试功能验证的测试,因而对产品测试人员的业务水平、熟练程度、产品原理都提出了很高的要求,同时,在产品测试的硬件环境也提出苛刻的要求,因此,在完成飞机飞行管理系统的全功能测试时,需要花费很高的人力成本。
发明内容
为了解决上述问题,本发明提供了一种基于飞行管理的组合测试用例生成方法,根据待测软件系统中各种因素以及各种因素之间的相互作用对系统产生的影响,生成测试用例,主要包括以下步骤:
步骤一、确定待输入的参数及各输入参数的取值范围;
步骤二、确定各输出参数所依赖的输入参数组合;
步骤三、设置每一输入参数组合的有限输入集合,其中,对于输入参数取值为连续值的,寻找最小子集作为该输入参数的有限输入集合;对于能够产生在后输出参数的在先输出参数,如果在先输出参数的取值范围小于其输入参数的取值范围,则取该在先输出参数的最小子集作为在后输出参数的有限输入集合;
步骤四、任一输出参数所依赖的每一输入参数组合的有限输入集合采用交叉组合的方式,生成该输出参数的全覆盖测试用例;
步骤五、所有输出参数的全覆盖测试用例以最小数量的组合形式构成飞行管理软件的总测试用例。
优选的是,在步骤二中,如果在后输出参数依赖于在先输出参数,则在后输出参数所依赖的输入参数组合包括在先输出参数所依赖的输入参数组合。
本发明通过组合测试的形式生成测试用例,并依据测试用例中间输出结果取值范围,生成在后输出的测试用例,能够快速对飞行管理系统进行软件测试,并具备覆盖范围广的优点。
附图说明
图1为按照本发明基于飞行管理的组合测试用例生成方法的一优选实施例的流程图。
具体实施方式
为使本发明实施的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施例是本发明一部分实施例,而不是全部的实施例。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合附图对本发明的实施例进行详细说明。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明保护范围的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞机设计研究所,未经中国航空工业集团公司西安飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711174943.6/2.html,转载请声明来源钻瓜专利网。