[發(fā)明專利]一種接入測試平臺的方法和裝置在審
| 申請?zhí)枺?/td> | 202011290396.X | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN112395194A | 公開(公告)日: | 2021-02-23 |
| 發(fā)明(設(shè)計)人: | 桑京;李卓 | 申請(專利權(quán))人: | 中國建設(shè)銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中原信達知識產(chǎn)權(quán)代理有限責(zé)任公司 11219 | 代理人: | 趙迪;楊倩 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 接入 測試 平臺 方法 裝置 | ||
本發(fā)明公開了一種接入測試平臺的方法和裝置,涉及計算機技術(shù)領(lǐng)域。該方法的一具體實施方式包括:接收接入請求,接入請求指示了待接入的組件以及接入數(shù)據(jù);校驗接入數(shù)據(jù)是否與測試平臺的標(biāo)準(zhǔn)參數(shù)相匹配;如果是,根據(jù)接入數(shù)據(jù),接入并運行組件;如果否,向組件發(fā)送接口標(biāo)準(zhǔn)文件,接口標(biāo)準(zhǔn)文件包含測試平臺的標(biāo)準(zhǔn)參數(shù),以使組件根據(jù)標(biāo)準(zhǔn)參數(shù),返回與標(biāo)準(zhǔn)參數(shù)相匹配的接入數(shù)據(jù);并根據(jù)接入數(shù)據(jù),接入并運行組件。該實施方式使得組件接口與測試平臺的接口相匹配,保證組件能夠順利接入測試平臺,提高了測試的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種接入測試平臺的方法和裝置。
背景技術(shù)
在軟件開發(fā)過程中,許多開發(fā)者會采用測試平臺,每次新開發(fā)出一個組件后,都可以將該組件接入測試平臺,與其他已開發(fā)出的組件相集成,然后由測試平臺編譯和測試,從而盡早地發(fā)現(xiàn)軟件中存在的錯誤。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
由于開發(fā)者通常采用的是第三方的測試平臺,經(jīng)常會出現(xiàn)開發(fā)者編寫的組件接口與第三方的測試平臺的接口不匹配的情況,當(dāng)同一個流水線平臺上需要接入不同開發(fā)者所開發(fā)的組件時,這種不匹配的情況更加明顯,此時組件就無法接入該測試平臺,進而導(dǎo)致測試失敗,降低了測試的效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供一種接入測試平臺的方法和裝置,測試平臺在接收到組件的接入請求和接入數(shù)據(jù)后,對接入數(shù)據(jù)進行校驗,如果校驗得知該接入數(shù)據(jù)與自身的標(biāo)準(zhǔn)參數(shù)相匹配,則根據(jù)接入數(shù)據(jù),接入并運行該組件;如果校驗得知該接入數(shù)據(jù)與自身的標(biāo)準(zhǔn)參數(shù)不匹配,則向組件發(fā)送接口標(biāo)準(zhǔn)文件,其中接口標(biāo)準(zhǔn)文件包含了測試平臺的標(biāo)準(zhǔn)參數(shù),以使組件返回與標(biāo)準(zhǔn)參數(shù)相匹配的接入數(shù)據(jù),測試平臺再根據(jù)接入數(shù)據(jù),接入并運行該組件,從而使得組件接口與測試平臺的接口相匹配,保證組件能夠順利接入測試平臺,提高了測試的效率。
為實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種接入測試平臺的方法。
本發(fā)明實施例的一種接入測試平臺的方法包括:
接收接入請求,接入請求指示了待接入的組件以及接入數(shù)據(jù);
校驗接入數(shù)據(jù)是否與測試平臺的標(biāo)準(zhǔn)參數(shù)相匹配;
如果是,根據(jù)接入數(shù)據(jù),接入并運行組件;
如果否,向組件發(fā)送接口標(biāo)準(zhǔn)文件,接口標(biāo)準(zhǔn)文件包含測試平臺的標(biāo)準(zhǔn)參數(shù),以使組件根據(jù)標(biāo)準(zhǔn)參數(shù),返回與標(biāo)準(zhǔn)參數(shù)相匹配的接入數(shù)據(jù);并根據(jù)接入數(shù)據(jù),接入并運行組件。
可選地,
根據(jù)接入數(shù)據(jù),接入并運行組件,包括:
確定接入數(shù)據(jù)中是否指定運行策略,如果是,根據(jù)指定的運行策略,接入并運行組件;其中,指定運行策略包括:串行同步運行或串行異步運行。
可選地,
當(dāng)運行策略為串行同步運行時,測試平臺接入組件,并對其他任務(wù)進行阻塞;
運行組件,并獲取組件的運行狀態(tài),當(dāng)運行狀態(tài)指示組件運行成功時,測試平臺繼續(xù)執(zhí)行其他任務(wù)。
可選地,
當(dāng)運行狀態(tài)指示組件運行失敗時,測試平臺停止運行。
可選地,
當(dāng)運行策略為串行異步運行時,測試平臺接入組件后,在執(zhí)行其他任務(wù)的同時,運行組件。
可選地,
測試平臺開始運行組件后,采用輪詢方法查詢組件的運行狀態(tài);
當(dāng)查詢到運行狀態(tài)為組件運行成功時,記錄組件的運行結(jié)果。
可選地,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國建設(shè)銀行股份有限公司,未經(jīng)中國建設(shè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011290396.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





