[发明专利]一种接入测试平台的方法和装置在审
| 申请号: | 202011290396.X | 申请日: | 2020-11-17 |
| 公开(公告)号: | CN112395194A | 公开(公告)日: | 2021-02-23 |
| 发明(设计)人: | 桑京;李卓 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 赵迪;杨倩 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 接入 测试 平台 方法 装置 | ||
本发明公开了一种接入测试平台的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收接入请求,接入请求指示了待接入的组件以及接入数据;校验接入数据是否与测试平台的标准参数相匹配;如果是,根据接入数据,接入并运行组件;如果否,向组件发送接口标准文件,接口标准文件包含测试平台的标准参数,以使组件根据标准参数,返回与标准参数相匹配的接入数据;并根据接入数据,接入并运行组件。该实施方式使得组件接口与测试平台的接口相匹配,保证组件能够顺利接入测试平台,提高了测试的效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种接入测试平台的方法和装置。
背景技术
在软件开发过程中,许多开发者会采用测试平台,每次新开发出一个组件后,都可以将该组件接入测试平台,与其他已开发出的组件相集成,然后由测试平台编译和测试,从而尽早地发现软件中存在的错误。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
由于开发者通常采用的是第三方的测试平台,经常会出现开发者编写的组件接口与第三方的测试平台的接口不匹配的情况,当同一个流水线平台上需要接入不同开发者所开发的组件时,这种不匹配的情况更加明显,此时组件就无法接入该测试平台,进而导致测试失败,降低了测试的效率。
发明内容
有鉴于此,本发明实施例提供一种接入测试平台的方法和装置,测试平台在接收到组件的接入请求和接入数据后,对接入数据进行校验,如果校验得知该接入数据与自身的标准参数相匹配,则根据接入数据,接入并运行该组件;如果校验得知该接入数据与自身的标准参数不匹配,则向组件发送接口标准文件,其中接口标准文件包含了测试平台的标准参数,以使组件返回与标准参数相匹配的接入数据,测试平台再根据接入数据,接入并运行该组件,从而使得组件接口与测试平台的接口相匹配,保证组件能够顺利接入测试平台,提高了测试的效率。
为实现上述目的,根据本发明实施例的一个方面,提供了一种接入测试平台的方法。
本发明实施例的一种接入测试平台的方法包括:
接收接入请求,接入请求指示了待接入的组件以及接入数据;
校验接入数据是否与测试平台的标准参数相匹配;
如果是,根据接入数据,接入并运行组件;
如果否,向组件发送接口标准文件,接口标准文件包含测试平台的标准参数,以使组件根据标准参数,返回与标准参数相匹配的接入数据;并根据接入数据,接入并运行组件。
可选地,
根据接入数据,接入并运行组件,包括:
确定接入数据中是否指定运行策略,如果是,根据指定的运行策略,接入并运行组件;其中,指定运行策略包括:串行同步运行或串行异步运行。
可选地,
当运行策略为串行同步运行时,测试平台接入组件,并对其他任务进行阻塞;
运行组件,并获取组件的运行状态,当运行状态指示组件运行成功时,测试平台继续执行其他任务。
可选地,
当运行状态指示组件运行失败时,测试平台停止运行。
可选地,
当运行策略为串行异步运行时,测试平台接入组件后,在执行其他任务的同时,运行组件。
可选地,
测试平台开始运行组件后,采用轮询方法查询组件的运行状态;
当查询到运行状态为组件运行成功时,记录组件的运行结果。
可选地,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011290396.X/2.html,转载请声明来源钻瓜专利网。





