[發(fā)明專利]一種測試案例處理方法、裝置、平臺及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110729999.3 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113342683A | 公開(公告)日: | 2021-09-03 |
| 發(fā)明(設(shè)計)人: | 史媛媛;盧道和;周杰;黃濤;陳文龍;袁文靜 | 申請(專利權(quán))人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京派特恩知識產(chǎn)權(quán)代理有限公司 11270 | 代理人: | 崔曉嵐;張穎玲 |
| 地址: | 518052 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 測試 案例 處理 方法 裝置 平臺 存儲 介質(zhì) | ||
本申請?zhí)峁┮环N測試案例處理方法、裝置、平臺及存儲介質(zhì):獲取所有前端測試案例及所有前端歷史案例;計算每一前端測試案例中的特征對應(yīng)的特征值,得到待測系統(tǒng)版本集合的測試特征矩陣,計算每一前端歷史案例中的特征對應(yīng)的特征值,得到每一歷史系統(tǒng)版本集合的歷史特征矩陣;基于非負矩陣分解算法,分別對測試特征矩陣和歷史特征矩陣進行降維處理,得到降維后的測試特征矩陣和降維后的歷史特征矩陣;計算降維后的測試特征矩陣中第n個前端測試案例的降維后的特征與降維后的歷史特征矩陣中每一前端歷史案例的降維后的特征的相似度得到相似度矩陣;基于相似度矩陣確定所有前端測試案例滿足自動化測試條件,對所有前端測試案例進行自動化測試。
技術(shù)領(lǐng)域
本申請實施例涉及金融科技(Fintech)的數(shù)據(jù)處理技術(shù)領(lǐng)域,涉及但不限于一種測試案例處理方法、測試案例處理裝置、測試平臺及存儲介質(zhì)。
背景技術(shù)
隨著計算機計算的發(fā)展,越來越多的技術(shù)應(yīng)用在金融領(lǐng)域,傳統(tǒng)金融業(yè)正在逐步向金融科技(Fintech)轉(zhuǎn)變,然而,由于金融行業(yè)的安全性、實時性要求,金融科技也對技術(shù)提出了更高的要求。
金融科技領(lǐng)域下,金融系統(tǒng)中的測試案例包括前端測試案例和后端測試案例,目前針對金融系統(tǒng)中的測試案例的分類通過測試人員進行人工打標的方式實現(xiàn),且對金融系統(tǒng)中待測系統(tǒng)版本是否進行自動化測試,依賴于測試人員的經(jīng)驗,主觀判斷待測系統(tǒng)版本中需求變動的頻率以及測試案例的穩(wěn)定性。可見,上述方法必須依賴于人工操作,至少存在效率低、準確性差的問題。
發(fā)明內(nèi)容
本申請實施例提供一種測試案例處理方法、測試案例處理裝置、測試平臺及存儲介質(zhì),以解決相關(guān)技術(shù)必須依賴于人工操作,至少存在效率低、準確性差的問題。
本申請實施例的技術(shù)方案是這樣實現(xiàn)的:
本申請實施例提供一種方法,包括:
獲取待測系統(tǒng)版本集合中的所有前端測試案例,以及至少兩個歷史系統(tǒng)版本集合中每一歷史系統(tǒng)版本集合中的所有前端歷史案例;
計算所述所有前端測試案例中每一前端測試案例中的特征對應(yīng)的特征值,得到所述待測系統(tǒng)版本集合的測試特征矩陣;
計算所述每一歷史系統(tǒng)版本集合中所述所有前端歷史案例中每一前端歷史案例中的特征對應(yīng)的特征值,得到所述每一歷史系統(tǒng)版本集合的歷史特征矩陣;
基于非負矩陣分解算法,對所述測試特征矩陣進行降維處理,得到降維后的測試特征矩陣;
基于所述非負矩陣分解算法,對所述歷史特征矩陣進行降維處理,得到降維后的歷史特征矩陣;
計算所述降維后的測試特征矩陣中第n個前端測試案例的降維后的特征與所述降維后的歷史特征矩陣中每一前端歷史案例的降維后的特征的相似度,得到相似度矩陣;其中,所述n為大于等于1且小于等于N的正整數(shù),N為所述待測系統(tǒng)版本集合中的前端測試案例的總數(shù);
基于所述相似度矩陣,確定所述所有前端測試案例滿足自動化測試條件時,對所述待測系統(tǒng)版本集合中的所有前端測試案例進行自動化測試。
本申請實施例提供一種裝置,包括:
獲取模塊,用于獲取待測系統(tǒng)版本集合中的所有前端測試案例,以及至少兩個歷史系統(tǒng)版本集合中每一歷史系統(tǒng)版本集合中的所有前端歷史案例;
處理模塊,用于計算所述所有前端測試案例中每一前端測試案例中的特征對應(yīng)的特征值,得到所述待測系統(tǒng)版本集合的測試特征矩陣;
所述處理模塊,還用于計算所述每一歷史系統(tǒng)版本集合中所述所有前端歷史案例中每一前端歷史案例中的特征對應(yīng)的特征值,得到所述每一歷史系統(tǒng)版本集合的歷史特征矩陣;
所述處理模塊,還用于基于非負矩陣分解算法,對所述測試特征矩陣進行降維處理,得到降維后的測試特征矩陣;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳前海微眾銀行股份有限公司,未經(jīng)深圳前海微眾銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110729999.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





