一种飞行管理软件测试用例设计方法
标题:一种飞行管理软件测试用例设计方法
摘要:本发明公开了一种飞行管理软件测试用例设计方法,属于机载系统软件测试技术领域。本发明提供的测试用例设计方法,分别创建用例图测试模型、接口图测试模型、结构图测试模型、状态图测试模型、时序图测试模型,来描述飞行管理软件(FMS软件)相关联的各种类型的测试需求, 然后建立相应的需求追踪关系模型图导出测试用例,该方法具有以下优点:测试用例覆盖范围明确;因为每个测试子需求互相独立,测试用例设计不会出现冗余;测试需求的来源和去向非常明确;测试用例设计达到最优化,取得了较好的测试效果。
申请号:CN201711174942.1
申请日:2017/11/22
申请人:中国航空工业集团公司西安飞机设计研究所
首项权利要求:1.一种飞行管理软件测试用例设计方法,其特征在于,包括:
步骤一、构建与顶层功能相关的测试需求的用例图,并对每个顶层测试需求功能确定标识,所述用例图包括描述测试需求的功能及相互之间的依赖关系;
步骤二、建立飞行管理软件顶层功能测试需求追踪关系,按照输入、输出及发生条件,构建各标识对应的顶层测试需求功能的测试用例;
步骤三、构建与接口有关的测试需求的接口图模型,并对每个接口测试需求功能确定标识;
步骤四、建立飞行管理软件接口测试需求追踪关系,按照输入、输出及发生条件,构建各标识对应的接口测试需求功能的测试用例;
步骤五、构建与结构有关的测试需求的结构图模型,并对每个结构测试需求功能确定标识,所述结构测试需求功能为各关联的组成部分的静态结构;
步骤六、按步骤五所确定的标识用活动图模型构建所述静态结构的测试活动或事件需求,并对每个所述测试活动或事件需求确定标识;
步骤七、根据步骤六确定的标识建立飞行管理软件结构测试需求追踪关系,按照输入、输出及发生条件,构建各标识对应的结构测试需求功能的测试用例;
步骤八、构建与状态转换有关的测试需求的状态图模型,并对每个状态转换测试需求功能确定标识;
步骤九、建立飞行管理软件状态转换测试需求追踪关系,按照输入、输出及发生条件,构建各标识对应的状态转换测试需求功能的测试用例;
步骤十、构建按照时序发生过程有关的测试需求的时序图模型,并对每个时序状态测试需求功能确定标识;
步骤十一、按步骤十所确定的标识用活动图模型构建所述按照时序发生过程有关的事件活动或测试活动场景,并对每个所述事件活动或测试活动场景确定标识;
步骤十二、根据步骤十一确定的标识建立飞行管理软件时序状态测试需求追踪关系,按照输入、输出及发生条件,构建各标识对应的时序状态测试需求功能的测试用例。
专利类型:发明申请
发表评论