The invention provides an automatic interface test method for early-warning detection system. According to the requirement of test data under different functions, test cases for system functions are designed and generated to form a standard common interface test suite library; test data is designed based on the definition of data items in data interface control documents; different test data items are set to cover all boundaries, exceptions and allusions T-type test cases; write interface data test scripts for each data scenario to execute test cases, and create a visual interface for subsequent test cases to select and execute scripts; send test data from test executor to the test early warning detection system, according to the test cases, complete the treatment of the test prediction. The test of the detective system interface. The invention can form a set of standard test cases, at the same time, test data can be changed according to the actual situation of the product, so that the interface test execution is more flexible and concise, and the efficiency of the test work is greatly improved.
【技术实现步骤摘要】
一种预警探测系统自动化接口测试方法
本专利技术属于雷达预警
,具体涉及一种预警探测系统自动化接口测试方法。
技术介绍
预警探测系统是一个通过网络实现多雷达目标信息共享,从而实现多雷达协同作战的能力的信息系统,它基于信息共享技术,与雷达、与指挥中心、与武器系统都有着紧密复杂的接口关系。在进行系统测试时,软件数据接口测试是一个非常普遍而重要的测试环节,是软件质量保证的重要手段。通常隐藏于软件内部或外部接口中的软件缺陷会阻碍系统集成的进程,严重时会导致系统运行崩溃,造成灾难性事故。通过软件接口测试识别早期缺陷,能够提前释放风险,降低系统出错的概率。数据接口测试要求测试工程师详细地了解软件的设计及接口的定义,编写相应的测试代码进行测试。以往在预警探测系统接口测试时,通常会采取修改软件代码的方式产生各种测试数据,对被测系统进行测试。这种方式通常准备时间长,测试效率低,测试人员在不同产品上对采用相同通信协议的接口需要进行大量重复性劳动,工作效率低下。《兵工自动化》期刊2012年8月第31卷第8期的文章“基于XML的通用数据接口测试工具”,该文章针对传统测控软件接口测试的不足,设计了一套XML文件配置的通用数据接口测试工具。文章设计了一种XML数据接口配置模板,描述了数据接口测试的基本流程,但一方面它不是针对预警探测系统,对于预警探测系统通用接口不适用,另一方面不是面向数据的方法,不能够明显提高测试易用性和测试效率。《信息化研究》期刊2015年12月第41卷6期的文章“基于TestBed的雷达软件接口测试研究与应用”,该文章利用LDRATestBed工作套件构建雷 ...
【技术保护点】
1.一种预警探测系统自动化接口测试方法,其特征在于,包括如下步骤:1)梳理系统数据接口格式:根据系统接口控制文件,以及系统软件需求、测试需求,对系统外部数据接口进行梳理,筛选出实际影响系统功能的数据接口,标注出常用、重要、无用的数据项;2)创建通用接口测试用例集:针对每一个在用的接口数据项,设置边界条件、异常值;并且根据系统功能需求,结合不同功能下对测试数据的需求,设计生成针对系统功能的测试用例,满足系统在不同数据条件、不同数据频率下的测试需求,将测试用例组成测试用例集,形成标准通用接口测试用例集库;3)生成接口测试数据:基于数据接口控制文档中对数据项的定义,设计测试数据;设置不同的测试数据项的值,覆盖所有的边界、异常以及典型的测试用例;4)创建通用接口测试数据集文件:将测试数据按数据项分类,录入EXCEL文件,并通过工具转成txt格式文件导入通用接口自动化测试平台,形成通用接口测试数据集库,以便后续测试用例对测试数据的选用;5)搭建通用接口测试仿真环境:基于GESTE平台搭建通用接口自动化测试仿真环境,以仿真模拟外部系统,与待测预警探测系统进行数据接口通信,向待测预警探测系统发送的合 ...
【技术特征摘要】
1.一种预警探测系统自动化接口测试方法,其特征在于,包括如下步骤:1)梳理系统数据接口格式:根据系统接口控制文件,以及系统软件需求、测试需求,对系统外部数据接口进行梳理,筛选出实际影响系统功能的数据接口,标注出常用、重要、无用的数据项;2)创建通用接口测试用例集:针对每一个在用的接口数据项,设置边界条件、异常值;并且根据系统功能需求,结合不同功能下对测试数据的需求,设计生成针对系统功能的测试用例,满足系统在不同数据条件、不同数据频率下的测试需求,将测试用例组成测试用例集,形成标准通用接口测试用例集库;3)生成接口测试数据:基于数据接口控制文档中对数据项的定义,设计测试数据;设置不同的测试数据项的值,覆盖所有的边界、异常以及典型的测试用例;4)创建通用接口测试数据集文件:将测试数据按数据项分类,录入EXCEL文件,并通过工具转成txt格式文件导入通用接口自动化测试平台,形成通用接口测试数据集库,以便后续测试用例对测试数据的选用;5)搭建通用接口测试仿真环境:基于GESTE平台搭建通用接口自动化测试仿真环境,以仿真模拟外部系统,与待测预警探测系统进行数据接口通信,向待测预警探测系统发送的合适的测试数据,模拟测试用例中的数据场景,对预警探测系统外部接口的边界、异常值进行测试;6)编写通用...
【专利技术属性】
技术研发人员:饶洁,曾燕,李昊,刘宇,陈迪,周燕,吴辉,
申请(专利权)人:中国电子科技集团公司第十四研究所,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。