[发明专利]一种计算机软件测试系统在审
申请号: | 201410424002.3 | 申请日: | 2014-08-26 |
公开(公告)号: | CN104182345A | 公开(公告)日: | 2014-12-03 |
发明(设计)人: | 贺芸;周华;常亮;祁见忠 | 申请(专利权)人: | 上海微小卫星工程中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海翼胜专利商标事务所(普通合伙) 31218 | 代理人: | 孙佳胤;翟羽 |
地址: | 201203 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机软件 测试 系统 | ||
技术领域
本发明涉及计算机系统测试领域,尤其涉及一种适用于航天器计算机系统或其他嵌入式计算机系统的测试的计算机软件测试系统。
背景技术
航天器的计算机系统由软件和硬件组成,要求实时性强,且功能复杂。由于计算机系统的硬件和软件同时开发,因此开发周期长、需求变更多;且同时存在多个硬件版本和软件版本,可靠性、安全性要求高。由于硬件的稳定性测试、软件单元测试、模块测试、系统测试、回归测试都需要人的参与,包括建立测试用例、执行测试用例、数据判读。测试难度较大、人力物力财力耗费巨大、易出错,且多次测试一致性无法保证。
因此,需要提供一套自动化的测试系统,以实现对目标系统的无人自动化测试、提高测试效率,缩短测试时间。
发明内容
本发明所要解决的问题是针对现有计算机系统的测试人力物力财力耗费巨大,易出错,多次测试一致性无法保证的技术问题,提供一种计算机软件测试系统,实现对目标系统的无人自动化测试、提高测试效率,缩短测试时间。
为了解决上述问题,本发明提供了一种计算机软件测试系统,包含ICD编辑模块、数据交换模块、测试输入模块、分析仿真模块、系统监视模块以及数据管理模块;所述ICD编辑模块接入以太网,用于提供公用ICD格式并存储至所述数据管理模块;所述数据交换模块通过电缆与被测目标系统连接,同时接入以太网,用于完成被测目标系统的硬件与以太网的双向数据交换,以及所交换的数据与至少一种ICD格式的映射;所述测试输入模块接入以太网,用于将测试输入数据或文件与至少一种ICD格式关联,形成指令库和指令序列;所述分析仿真模块接入以太网,用于根据至少一种ICD格式建立分析规则形成自动分析库,对测试输入数据和测试输出数据进行分析,以产生告警或响应数据实现闭环仿真;所述系统监视模块接入以太网,用于依据以太网的心跳信号监视所述计算机软件测试系统内各模块运行状态,以及监视被测目标系统的硬件接口运行状态,并根据至少一种ICD格式形成监控库;所述数据管理模块接入以太网,用于从以太网获取测试输入数据和测试输出数据,并与至少一种ICD格式关联后存入后台数据库。 本发明的优点在于,采用统一的ICD格式对测试输入数据和输出数据规格化,通过统一编辑、共享使用,便于数据在不同用户间传递和阅读。且基于ICD格式形成指令库、指令序列、自动分析库、监控库、后台数据库,彼此间通过以太网进行数据发布和订阅,实现多输入、多输出,各模块发布的数据无特定接收对象。基于以太网的分布式结构,系统内各模块分布运行于以太网网络中,同一模块可以有多个实例,通过数据订阅和分发协议实现交互,实现并行测试、并行分析和并行监视。本发明所述的计算机软件测试系统可以自动执行测试用例,且可以在以太网网络上同时运行多个实例;可以分析目标系统的输出产生相应数据实现闭环测试;可自行检测自身运行状态。可以实现对航天器计算机系统或其他嵌入式计算机系统进行无人自动化测试、自动数据分析、闭环测试以及情景回放。
附图说明
图1,本发明所述的计算机软件测试系统架构示意图。
具体实施方式
下面结合附图1对本发明提供的计算机软件测试系统的具体实施方式做详细说明。
参考图1,本发明所述的计算机软件测试系统架构示意图,所述测试系统包含ICD编辑模块11、数据交换模块12、测试输入模块13、分析仿真模块14、系统监视模块15以及数据管理模块16。
所述ICD编辑模块11接入以太网10,用于提供公用ICD(Interface Control Document,接口控制文件)格式。本发明采用ICD编辑模块11将被测目标系统20涉及的通信协议处理成统一的ICD格式,该数据格式便于理解、传输、图形化输入、图形化解析。在本实施方式中,所述ICD编辑模块11只提供公用ICD格式供其他模块查询和使用,不产生数据流。通过采用统一的ICD格式对测试输入数据和输出数据规格化,便于在不同用户间传递和阅读。所述ICD编辑模块11将ICD数据存储于所述数据管理模块16,供其他模块查询和使用。本发明中所述ICD格式包括一种或多种不同的格式,以与其他模块发布或订阅的相应数据关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海微小卫星工程中心;,未经上海微小卫星工程中心;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410424002.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种优化数据读写的方法及装置
- 下一篇:数据库兼容性测试方法和系统