[發(fā)明專利]SDK的接入測試方法及裝置有效
| 申請?zhí)枺?/td> | 202011606827.9 | 申請日: | 2020-12-28 |
| 公開(公告)號(hào): | CN112667509B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設(shè)計(jì))人: | 易亞洲;李濤 | 申請(專利權(quán))人: | 鄭州阿帕斯數(shù)云信息科技有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 北京國昊天誠知識(shí)產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 姚琳潔;朱文杰 |
| 地址: | 450046 河南省鄭州市鄭東新區(qū)*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | sdk 接入 測試 方法 裝置 | ||
本申請實(shí)施例公開了一種SDK的接入測試方法及裝置。所述方法包括:獲取由軟件開發(fā)工具包SDK開發(fā)方提供的SDK接入信息;SDK接入信息包括SDK接入文檔以及SDK的第一標(biāo)識(shí)信息;根據(jù)SDK的第一標(biāo)識(shí)信息,從SDK分發(fā)倉庫中獲取與第一標(biāo)識(shí)信息相匹配的接入數(shù)據(jù);接入數(shù)據(jù)包括SDK和SDK的依賴文件;依賴文件包括用于對SDK進(jìn)行測試的測試代碼;根據(jù)接入數(shù)據(jù)和SDK接入文檔接入SDK,并調(diào)用預(yù)先接入的SDK構(gòu)建工具;在SDK的接入過程中,利用SDK構(gòu)建工具構(gòu)建測試代碼對應(yīng)的測試程序;執(zhí)行測試程序,得到SDK對應(yīng)的接入測試結(jié)果。該技術(shù)方案使得SDK接入方在SDK的接入過程中可自行測試SDK,大大提升了SDK的接入測試效率,節(jié)省SDK的接入成本。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件開發(fā)技術(shù)領(lǐng)域,尤其涉及一種SDK的接入測試方法及裝置。
背景技術(shù)
SDK(Software?Development?Kit,軟件開發(fā)工具包)通過具備某個(gè)(些)特定的業(yè)務(wù)功能,并最終由Android應(yīng)用開發(fā)者開發(fā)的完整應(yīng)用攜帶。一般況下,SDK的使用者(如系統(tǒng)開發(fā)者)和SDK的開發(fā)者可能是不同的公司,例如,A公司發(fā)布了應(yīng)用A的SDK,應(yīng)用A的SDK由其他公司(如公司B)使用,最終在公司B開發(fā)的應(yīng)用上發(fā)布給手機(jī)用戶使用。
在應(yīng)用內(nèi)集成第三方提供的SDK,并使得其能正常工作的過程稱為SDK接入過程。在接入SDK時(shí),需根據(jù)SDK的不同進(jìn)行配置及代碼開發(fā),然后進(jìn)行測試,以確保SDK在應(yīng)用內(nèi)完全正常工作后,才能將攜帶了SDK的應(yīng)用發(fā)布給用戶使用。
現(xiàn)有技術(shù)中,SDK開發(fā)者除了提供SDK本身之外,還需要提供一個(gè)詳細(xì)的接入文檔,以供接入者自行測試,但是在測試發(fā)現(xiàn)問題時(shí),SDK接入方很難知道問題所在以及解決方案,通常需要和SDK開發(fā)者溝通來解決問題,從而導(dǎo)致測試成本較高,尤其是在SDK開發(fā)者的反饋周期較長時(shí),更加會(huì)影響SDK接入方的正常業(yè)務(wù)需求。并且,作為SDK的提供方,SDK開發(fā)者在交付SDK給使用方后,往往還需要為SDK的接入和使用提供多種技術(shù)支持,由于雙方一般不能互相提供源代碼,因此在后續(xù)支持中的成本往往很高。
發(fā)明內(nèi)容
本申請實(shí)施例的目的是提供一種SDK的接入測試方法及裝置,用以解決現(xiàn)有技術(shù)中SDK的接入測試效率低、且成本較高的問題。
為解決上述技術(shù)問題,本申請實(shí)施例是這樣實(shí)現(xiàn)的:
一方面,本申請實(shí)施例提供一種SDK的接入測試方法,應(yīng)用于SDK接入方,所述方法包括:
獲取由軟件開發(fā)工具包SDK開發(fā)方提供的SDK接入信息;所述SDK接入信息包括SDK接入文檔以及所述SDK的第一標(biāo)識(shí)信息;
根據(jù)所述SDK的所述第一標(biāo)識(shí)信息,從SDK分發(fā)倉庫中獲取與所述第一標(biāo)識(shí)信息相匹配的接入數(shù)據(jù);所述接入數(shù)據(jù)包括所述SDK和所述SDK的依賴文件;所述依賴文件包括用于對所述SDK進(jìn)行測試的測試代碼;
根據(jù)所述接入數(shù)據(jù)和所述SDK接入文檔接入所述SDK,并調(diào)用預(yù)先接入的SDK構(gòu)建工具;所述SDK構(gòu)建工具用于將所述SDK分發(fā)倉庫中存儲(chǔ)的所述測試代碼構(gòu)建為可執(zhí)行的測試程序;
在所述SDK的接入過程中,利用所述SDK構(gòu)建工具構(gòu)建所述測試代碼對應(yīng)的所述測試程序;執(zhí)行所述測試程序,得到所述SDK對應(yīng)的接入測試結(jié)果。
另一方面,本申請實(shí)施例提供一種SDK的接入測試裝置,應(yīng)用于SDK接入方,所述裝置包括:
第一獲取模塊,用于獲取由軟件開發(fā)工具包SDK開發(fā)方提供的SDK接入信息;所述SDK接入信息包括SDK接入文檔以及所述SDK的第一標(biāo)識(shí)信息;
第二獲取模塊,用于根據(jù)所述SDK的所述第一標(biāo)識(shí)信息,從SDK分發(fā)倉庫中獲取與所述第一標(biāo)識(shí)信息相匹配的接入數(shù)據(jù);所述接入數(shù)據(jù)包括所述SDK和所述SDK的依賴文件;所述依賴文件包括用于對所述SDK進(jìn)行測試的測試代碼;
該專利技術(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/202011606827.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 期刊閱讀應(yīng)用的SDK處理方法及裝置
- 一種SDK接入方法及系統(tǒng)
- SDK兼容性檢測方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種SDK安全檢測方法及相關(guān)設(shè)備
- SDK檢測方法、裝置、SDK、應(yīng)用程序、設(shè)備和存儲(chǔ)介質(zhì)
- 一種SDK文件處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 應(yīng)用檢測方法、應(yīng)用檢測裝置及存儲(chǔ)介質(zhì)
- 用于生成SDK的方法、裝置和電子設(shè)備
- SDK的接入測試方法及裝置
- SDK檢測方法、裝置、電子設(shè)備、系統(tǒng)和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





