[發(fā)明專利]一種測(cè)試方法、裝置、電子設(shè)備和可讀存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202310216531.3 | 申請(qǐng)日: | 2023-03-02 |
| 公開(公告)號(hào): | CN116431471A | 公開(公告)日: | 2023-07-14 |
| 發(fā)明(設(shè)計(jì))人: | 謝岳峰 | 申請(qǐng)(專利權(quán))人: | 網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 北京潤(rùn)澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 馮俊峰 |
| 地址: | 310052 浙江省杭州*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 測(cè)試 方法 裝置 電子設(shè)備 可讀 存儲(chǔ) 介質(zhì) | ||
本公開實(shí)施例提供了一種測(cè)試方法、裝置、電子設(shè)備和可讀存儲(chǔ)介質(zhì),所述方法包括:獲取待測(cè)試軟件的日志數(shù)據(jù),并從所述日志數(shù)據(jù)中獲取創(chuàng)建實(shí)例所采用的參數(shù)組合;統(tǒng)計(jì)各所述參數(shù)組合的熱度分值,并根據(jù)各所述參數(shù)組合的熱度分值確定放入?yún)?shù)組合棧中的目標(biāo)參數(shù)組合;采用所述目標(biāo)參數(shù)組合創(chuàng)建對(duì)應(yīng)的測(cè)試實(shí)例進(jìn)行功能測(cè)試,并在測(cè)試完成之后,重新確定所述目標(biāo)參數(shù)組合的熱度分值;在對(duì)所述參數(shù)組合棧中的所述目標(biāo)參數(shù)組合測(cè)試完成之后,重新確定下一輪放入所述參數(shù)組合棧的所述目標(biāo)參數(shù)組合。根據(jù)本公開實(shí)施例,解決現(xiàn)有技術(shù)中對(duì)于無窮大的測(cè)試集合難于完成測(cè)試的問題,在版本上線后繼續(xù)測(cè)試,提升測(cè)試可用時(shí)間,盡可能地先于用戶發(fā)現(xiàn)問題。
技術(shù)領(lǐng)域
本公開涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種測(cè)試方法、一種測(cè)試裝置、一種電子設(shè)備和一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
SaaS被稱為軟件即服務(wù)(Software-as-a-Service),通過互聯(lián)網(wǎng)瀏覽器給用戶提供軟件服務(wù),SaaS產(chǎn)品如虛擬機(jī)、容器、數(shù)據(jù)庫(kù)、存儲(chǔ)等,隨著業(yè)務(wù)發(fā)展,會(huì)不斷進(jìn)行功能的更新,例如升降級(jí)、擴(kuò)縮容、備份恢復(fù)、指定時(shí)間恢復(fù)、容災(zāi)、數(shù)據(jù)遷移等,每當(dāng)添加新功能或更新舊功能時(shí),都需要進(jìn)行全功能的回歸測(cè)試,從而確保更改不會(huì)影響產(chǎn)品的現(xiàn)有功能。
通常各種產(chǎn)品提供多樣化參數(shù)設(shè)置滿足不同用戶需要,包括區(qū)域、架構(gòu)、版本、規(guī)格等多個(gè)參數(shù),這些參數(shù)自由選擇,能夠組合出成百上千種實(shí)例類型,如果以用戶的角度執(zhí)行每個(gè)可能性的測(cè)試,則需要對(duì)每種類型的實(shí)例進(jìn)行全功能測(cè)試,那么工作量就會(huì)大到難以完成。
目前在軟件測(cè)試領(lǐng)域中,通常使用等價(jià)類劃分法,將測(cè)試集合科學(xué)地從無窮大減少到有限小,對(duì)所有可能進(jìn)行合理的分類,劃分出有效等價(jià)類與無效等價(jià)類,那么可以找出幾種有代表性類型的實(shí)例作為有效等價(jià)類,通過完成有效等價(jià)類的測(cè)試,能夠以最少的測(cè)試量,達(dá)成最高的測(cè)試質(zhì)量。但是,如果等價(jià)類劃分不準(zhǔn)確,往往會(huì)漏掉某種關(guān)鍵情況的測(cè)試,因此,有效等價(jià)類和無效等價(jià)類合起來,才是完整的測(cè)試范圍,兩種等價(jià)類都考慮,才能確保軟件具有更高的可靠性,而無效等價(jià)類又是無窮大的,特別是敏捷開發(fā)的項(xiàng)目,版本周期短,在有限的測(cè)試資源與時(shí)間內(nèi),更是難以完成此類項(xiàng)目測(cè)試。
發(fā)明內(nèi)容
鑒于上述問題,提出了本公開實(shí)施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種測(cè)試方法和相應(yīng)的一種測(cè)試裝置、一種電子設(shè)備,以及一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
本公開實(shí)施例公開了一種測(cè)試方法,所述方法包括:
獲取待測(cè)試軟件的日志數(shù)據(jù),并從所述日志數(shù)據(jù)中獲取創(chuàng)建實(shí)例所采用的參數(shù)組合;
統(tǒng)計(jì)各所述參數(shù)組合的熱度分值,并根據(jù)各所述參數(shù)組合的熱度分值確定放入?yún)?shù)組合棧中的目標(biāo)參數(shù)組合;
采用所述目標(biāo)參數(shù)組合創(chuàng)建對(duì)應(yīng)的測(cè)試實(shí)例進(jìn)行功能測(cè)試,并在測(cè)試完成之后,重新確定所述目標(biāo)參數(shù)組合的熱度分值;
在對(duì)所述參數(shù)組合棧中的所述目標(biāo)參數(shù)組合測(cè)試完成之后,重新確定下一輪放入所述參數(shù)組合棧的所述目標(biāo)參數(shù)組合。
本公開實(shí)施例還公開了一種測(cè)試裝置,所述裝置包括:
獲取模塊,用于獲取待測(cè)試軟件的日志數(shù)據(jù),并從所述日志數(shù)據(jù)中獲取創(chuàng)建實(shí)例所采用的參數(shù)組合;
統(tǒng)計(jì)及確定模塊,用于統(tǒng)計(jì)各所述參數(shù)組合的熱度分值,并根據(jù)各所述參數(shù)組合的熱度分值確定放入?yún)?shù)組合棧中的目標(biāo)參數(shù)組合;
功能測(cè)試及確定模塊,用于采用所述目標(biāo)參數(shù)組合創(chuàng)建對(duì)應(yīng)的測(cè)試實(shí)例進(jìn)行功能測(cè)試,并在測(cè)試完成之后,重新確定所述目標(biāo)參數(shù)組合的熱度分值;
第一確定模塊,用于在對(duì)所述參數(shù)組合棧中的所述目標(biāo)參數(shù)組合測(cè)試完成之后,重新確定下一輪放入所述參數(shù)組合棧的所述目標(biāo)參數(shù)組合。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司,未經(jīng)網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310216531.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





