航空软件仿真测试管理平台的制作方法

文档序号:14036772阅读:426来源:国知局

本发明涉及技术领域,具体涉及一种航空软件仿真测试管理平台。



背景技术:

软件测试是软件工程的一个重要分支,是软件质量保证的重要基础。现代软件测试与传统的软件测试不一样,它贯穿软件工程的整个软件生命周期(从需求分析、软件设计、代码开发、一直到最后测试、验收和维护),涉及各种软件开发技术、应用技术以及测试技术,覆盖软件各种应用领域(图形用户软件、嵌入式系统、web应用系统等),面临不同的专业领域知识,要求的投入与软件开发相比规模同等于甚至更高。

软件作为信息化的产品,其测试是软件开发企业必不可少的质量监控环节,软件测试在整个软件开发的系统工程中占据相当大的比重。在软件产业发达国家,软件企业一般把40%的工作华在测试上,测试人员和开发人员之比平均在1:1以上,软件测试费用占整体开发费用的30%—50%,对于要求高可靠性、高安全性的软件,测试费用则相当于整个软件项目开发所有费用的3-5倍。其重要性不言而喻。

为了满足测试业务的要求和测评实验室的建设,应该准备好相应的硬件和软件环境。根据当前所内开展的测试业务及其配套设备,对实验室环境建设进行了以下总结:

实验室拥有蜂鸟测试管理平台,能够实现对测试信息化等方面的管理;

实验室拥有多种测试工具,如testbed、emrunner以及模型开发工具scade等,实现测试的自动化;

实验室缺少模型测试工具,验证模型设计的正确性及完整性;

实验室缺少更加专业化的配置项/系统测试平台,实现对各专业进行系统仿真测试;

实验室缺少智慧化的测试平台,能够集成各个专业的测试工具以及测试环境,分析测试数据,简化测试过程,丰富测试手段,更好的服务于测试工作。

为保质保量的完成测评实验室资质申请,以上支持工具需及时得到有效解决,才能快速、高效的完成测评实验室建设。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种航空软件仿真测试管理平台,在已实现的信息化和部分自动化基础上,实现平台的自动化、智能化、集成化、大数据。更能符合所内各部门现有测试业务的实施和管理。

本发明的目的是通过以下技术方案来实现的:

航空软件仿真测试管理平台,该系统由基础设施层、数据服务层、应用支撑层、应用服务层和用户访问层组成;

所述基础设施层包括服务器、网络设备、存储设备、安全设备;

所述数据服务层包括访问各级数据库的数据访问服务、数据分析服务、数据交换服务;

所述应用支撑层配置有操作系统、数据库软件、应用服务中间件、数据安全服务以及身份认证系统;

所述应用服务层主要用于测试管理包括测试服务、决策分析、集成工具;

所述用户访问层建立平台统一门户。

作为本方案的进一步改进,所述数据访问服务访问的数据库包括需求数据库、测试项目数据库、测试缺陷数据库、测试用例数据库、配置管理数据库、测试报告数据库。

作为本方案的进一步改进,所述数据分析服务配置决策支持数据库,所述决策支持数据库与所述需求数据库、测试项目数据库、测试缺陷数据库、测试用例数据库、配置管理数据库、测试报告数据库进行信息交互。

作为本方案的进一步改进,所述数据交换服务配置有数据交换数据库,所述数据交换数据库与所述需求数据库、测试项目数据库、测试缺陷数据库、测试用例数据库、配置管理数据库、测试报告数据库进行信息交互。

作为本方案的进一步改进,所述测试服务包括测试需求管理、测试项目管理、被测对象管理、测试设计管理、测试用例管理、测试执行管理、测试缺陷管理。

作为本方案的进一步改进,所述决策服务包括需求覆盖分析、测试缺陷分析、测试报告分析。

作为本方案的进一步改进,所述集成工具包括管理工具集成、研发工具集成、测试工具集成。

本发明的有益效果是:和目前的现有技术相比,本发明提供的航空软件仿真测试管理平台能够完成测试工作的自动执行,测试经验的智能复用,测试工具的无缝集成等,完全满足所内测评实验室的建设需求。

附图说明

图1是本发明测试管理平台总体架构图。

具体实施方式

下面结合具体实施例进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

如图1所示:

航空软件仿真测试管理平台,该系统由基础设施层、数据服务层、应用支撑层、应用服务层和用户访问层组成;

所述基础设施层包括服务器、网络设备、存储设备、安全设备;

所述数据服务层包括访问各级数据库的数据访问服务、数据分析服务、数据交换服务;

所述应用支撑层配置有操作系统、数据库软件、应用服务中间件、数据安全服务以及身份认证系统;

所述应用服务层主要用于测试管理包括测试服务、决策分析、集成工具;

所述用户访问层建立平台统一门户。

作为本方案的进一步改进,所述数据访问服务访问的数据库包括需求数据库、测试项目数据库、测试缺陷数据库、测试用例数据库、配置管理数据库、测试报告数据库。

作为本方案的进一步改进,所述数据分析服务配置决策支持数据库,所述决策支持数据库与所述需求数据库、测试项目数据库、测试缺陷数据库、测试用例数据库、配置管理数据库、测试报告数据库进行信息交互。

作为本方案的进一步改进,所述数据交换服务配置有数据交换数据库,所述数据交换数据库与所述需求数据库、测试项目数据库、测试缺陷数据库、测试用例数据库、配置管理数据库、测试报告数据库进行信息交互。

作为本方案的进一步改进,所述测试服务包括测试需求管理、测试项目管理、被测对象管理、测试设计管理、测试用例管理、测试执行管理、测试缺陷管理。

作为本方案的进一步改进,所述决策服务包括需求覆盖分析、测试缺陷分析、测试报告分析。

作为本方案的进一步改进,所述集成工具包括管理工具集成、研发工具集成、测试工具集成。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。



技术特征:

技术总结
本发明涉及一种航空软件仿真测试管理平台,该系统由基础设施层、数据服务层、应用支撑层、应用服务层和用户访问层组成;所述基础设施层包括服务器、网络设备、存储设备、安全设备;所述数据服务层包括访问各级数据库的数据访问服务、数据分析服务、数据交换服务;所述应用支撑层配置有操作系统、数据库软件、应用服务中间件、数据安全服务以及身份认证系统;所述应用服务层主要用于测试管理包括测试服务、决策分析、集成工具;所述用户访问层建立平台统一门户。本发明在已实现的信息化和部分自动化基础上,实现平台的自动化、智能化、集成化、大数据。更能符合所内各部门现有测试业务的实施和管理。

技术研发人员:冉启林
受保护的技术使用者:四川汉科计算机信息技术有限公司
技术研发日:2017.12.15
技术公布日:2018.03.27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1