[發(fā)明專利]一種測試數(shù)據(jù)的確定方法、裝置及電子設(shè)備在審
| 申請?zhí)枺?/td> | 202011588686.2 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112631923A | 公開(公告)日: | 2021-04-09 |
| 發(fā)明(設(shè)計)人: | 李琳;田娜;吳文錦;王煒 | 申請(專利權(quán))人: | 中國農(nóng)業(yè)銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F40/284 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 尹秀 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 測試數(shù)據(jù) 確定 方法 裝置 電子設(shè)備 | ||
本發(fā)明提供了一種測試數(shù)據(jù)的確定方法、裝置及電子設(shè)備,在得到目標(biāo)接口規(guī)范文檔后,獲取從歷史接口規(guī)范文檔中提取出的關(guān)鍵字集合,以及所述關(guān)鍵字集合中的每一關(guān)鍵字對應(yīng)的關(guān)聯(lián)關(guān)鍵字以及歷史測試數(shù)據(jù),在所述目標(biāo)接口規(guī)范文檔中存在所述關(guān)鍵字、且距離所述關(guān)鍵字的預(yù)設(shè)距離范圍內(nèi)存在所述關(guān)鍵字對應(yīng)的關(guān)聯(lián)關(guān)鍵字的情況下,將所述關(guān)鍵字確定為目標(biāo)關(guān)鍵字,以及將所述目標(biāo)關(guān)鍵字對應(yīng)的歷史測試數(shù)據(jù)確定為所述目標(biāo)接口規(guī)范文檔中的目標(biāo)關(guān)鍵字對應(yīng)的測試數(shù)據(jù)。由于獲取的關(guān)鍵字集合包括的是歷史執(zhí)行測試用例時使用的關(guān)鍵字,則該關(guān)鍵字的可靠性和準(zhǔn)確性較高,進(jìn)而使用該關(guān)鍵字進(jìn)行測試點(diǎn)的確定的準(zhǔn)確度也較高。
技術(shù)領(lǐng)域
本發(fā)明涉及測試領(lǐng)域,更具體的說,涉及一種測試數(shù)據(jù)的確定方法、裝置及電子設(shè)備。
背景技術(shù)
在實(shí)際應(yīng)用中,通常通過軟件測試的方式發(fā)現(xiàn)編寫的程序中存在的錯誤,在軟件測試的過程中,會使用到測試用例,測試用例是技術(shù)人員根據(jù)接口規(guī)范文檔生成的。具體的,技術(shù)人員會人工分析接口規(guī)范文檔,從接口規(guī)范文檔中尋找測試點(diǎn),然后基于測試點(diǎn)生成測試用例。但是人工基于經(jīng)驗尋找測試點(diǎn)的方法,容易受到人工誤操作的影響,測試點(diǎn)確定的準(zhǔn)確度較低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種測試數(shù)據(jù)的確定方法、裝置及電子設(shè)備,以解決人工基于經(jīng)驗尋找測試點(diǎn)的方法,容易受到人工誤操作的影響,測試點(diǎn)確定的準(zhǔn)確度較低的問題。
為解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案:
一種測試數(shù)據(jù)的確定方法,包括:
獲取待處理的接口規(guī)范文檔,并對所述接口規(guī)范文檔進(jìn)行文檔轉(zhuǎn)化以及標(biāo)注處理,得到目標(biāo)接口規(guī)范文檔;
獲取從歷史接口規(guī)范文檔中提取出的關(guān)鍵字集合,以及所述關(guān)鍵字集合中的每一關(guān)鍵字對應(yīng)的關(guān)聯(lián)關(guān)鍵字以及歷史測試數(shù)據(jù);所述歷史測試數(shù)據(jù)至少包括測試點(diǎn)信息;所述歷史接口規(guī)范文檔為預(yù)先執(zhí)行過的測試用例使用的接口規(guī)范文檔;
在所述目標(biāo)接口規(guī)范文檔中存在所述關(guān)鍵字、且距離所述關(guān)鍵字的預(yù)設(shè)距離范圍內(nèi)存在所述關(guān)鍵字對應(yīng)的關(guān)聯(lián)關(guān)鍵字的情況下,將所述關(guān)鍵字確定為目標(biāo)關(guān)鍵字,并將所述目標(biāo)關(guān)鍵字對應(yīng)的歷史測試數(shù)據(jù)確定為所述目標(biāo)接口規(guī)范文檔中所述目標(biāo)關(guān)鍵字對應(yīng)的測試數(shù)據(jù)。
可選地,對所述接口規(guī)范文檔進(jìn)行文檔轉(zhuǎn)化以及標(biāo)注處理,得到目標(biāo)接口規(guī)范文檔,包括:
對所述接口規(guī)范文檔進(jìn)行格式轉(zhuǎn)換處理,得到具有表格格式的初始接口規(guī)范文檔;
對所述初始接口規(guī)范文檔中的內(nèi)容進(jìn)行章節(jié)匯總操作,得到中間接口規(guī)范文檔;所述中間接口規(guī)范文檔中的每一子表格存儲有一章節(jié)的內(nèi)容;
識別出所述中間接口規(guī)范文檔中的目標(biāo)內(nèi)容,并為所述目標(biāo)內(nèi)容設(shè)置對應(yīng)的標(biāo)識信息,得到目標(biāo)接口規(guī)范文檔;所述目標(biāo)內(nèi)容包括表格以及序列信息。
可選地,判斷所述目標(biāo)接口規(guī)范文檔中是否存在所述關(guān)鍵字、且距離所述關(guān)鍵字的預(yù)設(shè)距離范圍內(nèi)是否存在所述關(guān)鍵字對應(yīng)的關(guān)聯(lián)關(guān)鍵字的過程,包括:
對于所述關(guān)鍵字集合中的每一所述關(guān)鍵字,判斷所述目標(biāo)接口規(guī)范文檔中是否存在所述關(guān)鍵字;
若是,則確定出所述目標(biāo)接口規(guī)范文檔中距離所述關(guān)鍵字預(yù)設(shè)距離范圍內(nèi)的文字;
判斷確定出的文字是否包括所述關(guān)鍵字對應(yīng)的關(guān)聯(lián)關(guān)鍵字。
可選地,將所述目標(biāo)關(guān)鍵字對應(yīng)的歷史測試數(shù)據(jù)確定為所述目標(biāo)接口規(guī)范文檔中所述目標(biāo)關(guān)鍵字對應(yīng)的測試數(shù)據(jù),包括:
獲取目標(biāo)關(guān)鍵字對應(yīng)的測試數(shù)據(jù),所述測試數(shù)據(jù)包括測試點(diǎn)信息、測試類型以及測試方法;
將所述目標(biāo)關(guān)鍵字對應(yīng)的測試數(shù)據(jù)確定為所述目標(biāo)接口規(guī)范文檔中所述關(guān)鍵字對應(yīng)的測試數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國農(nóng)業(yè)銀行股份有限公司,未經(jīng)中國農(nóng)業(yè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011588686.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





