[发明专利]一种舰船装备软件通用仿真测试平台有效
| 申请号: | 201310413874.5 | 申请日: | 2013-09-12 |
| 公开(公告)号: | CN104461854B | 公开(公告)日: | 2018-11-13 |
| 发明(设计)人: | 唐龙利;韩新宇;张凯;吴海林;陈大圣 | 申请(专利权)人: | 中国船舶工业综合技术经济研究院 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中国船舶专利中心 11026 | 代理人: | 钟心 |
| 地址: | 100192 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 舰船装备 测试平台 测试结果数据 测试仿真 调度测试 仿真测试 通用仿真 主控机 构建 测试用例模型 测试用例执行 仿真测试环境 交联环境模型 测试主控机 测试环境 测试需求 环境模型 控制测试 控制指令 扩展单元 自动驱动 自适应 交联 配置 存储 外围 传输 管理 分析 | ||
本发明涉及一种舰船装备软件通用仿真测试平台,该测试平台包括测试主控机,用于根据舰船装备软件的测试需求,完成仿真测试交联环境模型的构建及管理、测试用例模型的构建及管理,通过调度测试环境模型配置测试环境,通过调度测试用例控制测试执行,并对测试结果数据进行存储与分析;测试仿真机,用于接收主控机系统的控制指令,配置仿真测试环境,自动驱动测试用例执行,并对测试结果数据进行收集,适时传输到主控机系统;测试仿真机扩展单元,用于针对舰船装备软件复杂的外围交联环境,自适应扩展为多个仿真测试机。
技术领域
本发明涉及软件测试领域,具体是针对舰船装备软件的一种通用性的仿真测试平台。
背景技术
舰船装备软件一般为分布式的实时系统,这类软件与硬件关系非常密切,可能是嵌入式软件,也可能是非嵌入式软件,通常具有复杂的交联环境,使用常规的测试手段一般无法满足舰船装备软件的测试要求。在绝大多数场合,采用舰船装备软件系统的真实运行环境来对舰船装备软件进行测试,无论从安全性还是经济性方面考虑都是不可行的,特别是当软件的正确性很低时,尤为如此。目前国际上公认的一种有效的测试方法是对其进行仿真测试:即通过仿真平台模拟舰船装备软件的真实输入,在仿真平台下模拟舰船装备软件在各种情况下的使用,从而在软件正式投入使用之前暴露出软件的缺陷,从而提高舰船装备软件的可靠性。
对舰船装备软件实施仿真测试,需要仿真平台仿真舰船装备软件众多的激励源,支持舰船装备众多的接口、复杂的数据格式。同时对于软件测试,测试平台必须提供便捷测试用例编辑、转换、管理、测试脚本的生成,支持测试执行的并发、反馈、延迟,做到实时显示测试状态、灵活的数据收集、友好方便的测试开发以及支持多种测试类型,这些因素极大地增加了构建舰船装备软件仿真测试平台的难度。
现有的仿真测试平台中尚未有针对舰船装备软件测试的成型的产品,往往针对运行于VxWorks上嵌入式软件进行测试,不能对运行于Windows上的舰船装备软件测试;不支持舰船装备软件的TCP、UDP和组播接口;不能对测试仿真机进行扩展,以达到更加真实地仿真舰船装备软件的外围交联环境的目的。
发明内容
(一)要解决的问题
本发明所要解决的技术问题是支持舰船装备软件众多的接口、复杂的数据格式,支持嵌入式和非嵌入式的舰船装备软件测试,能够方便扩展为多个仿真测试机,真实地仿真舰船装备软件的外围交联环境,能够对舰船装备软件更加完备地测试;采用国际标准化语言对测试环境案例和测试用例进行编写,使得测试环境案例和测试用例库具有通用性。
(二)技术方案
为此,本发明提供了一种舰船装备软件通用的仿真测试平台,包括:
测试主控机,用于根据舰船装备软件的测试需求,构建测试环境模型和测试用例模型,形成标准的测试环境案例和测试用例基本库;控制仿真测试环境配置和测试用例序列执行,并对测试结果数据进行存储和分析。
测试仿真机及仿真机扩展单元,用于根据测试主控机的控制指令,配置仿真测试环境,自动驱动测试执行,并对测试过程中产生的结果数据进行收集,适时传输到测试主控机。
其中,测试主控机包括:
主控模块,用于编写测试环境案例和测试用例并存储,形成标准的测试环境案例和测试用例基本库;根据舰船装备软件的测试需求,调用测试环境配置案例,完成测试环境配置;根据舰船装备软件的功能、性能、接口、边界等测试需求,调用测试用例案例,形成测试用例执行序列,并管理和控制测试用例执行序列执行;
操作模块,与主控模块相连接,用于实现测试人员与测试实体的接口;
存储分析模块,与主控模块相连接,用于测试过程中产生的结果数据进行存储与分析。
所述主控模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶工业综合技术经济研究院,未经中国船舶工业综合技术经济研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310413874.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序重放方法及系统
- 下一篇:有机发光二极管显示器的制造方法





