[發(fā)明專利]一種多維度的測試用例優(yōu)先級排序方法在審
| 申請?zhí)枺?/td> | 202010148467.6 | 申請日: | 2020-03-05 |
| 公開(公告)號: | CN111427772A | 公開(公告)日: | 2020-07-17 |
| 發(fā)明(設(shè)計(jì))人: | 梁徽;楊燕清;曾偉文 | 申請(專利權(quán))人: | 廣東睿江云計(jì)算股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京華識知識產(chǎn)權(quán)代理有限公司 11530 | 代理人: | 趙永強(qiáng) |
| 地址: | 528000 廣東省佛山市禪*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 多維 測試 優(yōu)先級 排序 方法 | ||
本發(fā)明公開了一種多維度的測試用例優(yōu)先級排序方法,步驟包括編寫測試用例,對所有產(chǎn)品需求按重要性設(shè)置影響性權(quán)重值;記錄測試用例的缺陷信息,缺陷信息包括缺陷嚴(yán)重級別、缺陷歸屬和缺陷分類;缺陷信息的元素進(jìn)行賦值;根據(jù)每一個(gè)測試用例的缺陷信息,將其元素值進(jìn)行相加,得到每一個(gè)測試用例的嚴(yán)重性權(quán)重值;將影響性權(quán)重值乘以嚴(yán)重性權(quán)重值,得到每一個(gè)測試用例的對應(yīng)的總權(quán)重得分,對總權(quán)重得分從高到低對所有測試用例進(jìn)行排序;回歸測試時(shí),按照總權(quán)重得分排序執(zhí)行測試用例。本發(fā)明通過綜合缺陷的多個(gè)維度對測試用例進(jìn)行排序,使得新測試執(zhí)行用例更有效率,保證優(yōu)先執(zhí)行的用例是對產(chǎn)品更為重要的。
技術(shù)領(lǐng)域
本發(fā)明涉及軟件測試技術(shù)領(lǐng)域,特別涉及一種多維度的測試用例優(yōu)先級排序方法。
背景技術(shù)
軟件測試中由于產(chǎn)品迭代,測試用例和缺陷在不斷更新,而回歸測試或新版本測試是必須執(zhí)行以確保產(chǎn)品的質(zhì)量,但測試時(shí)間有限,如何保證在短時(shí)間更有效率地執(zhí)行用例是需要考慮的事情。
回歸測試作為軟件生命周期的一個(gè)組成部分,在整個(gè)軟件測試過程中占有很大的工作量比重,軟件開發(fā)的各個(gè)階段都會進(jìn)行多次回歸測試。在漸進(jìn)和快速迭代開發(fā)中,新版本的連續(xù)發(fā)布使回歸測試進(jìn)行得更加頻繁,而在極端編程方法中,更是要求每天都進(jìn)行若干次回歸測試。因此,通過選擇正確的回歸測試策略來改進(jìn)回歸測試的效率和有效性是非常有意義的。
現(xiàn)在回歸測試用例排序大多是根據(jù)經(jīng)驗(yàn)進(jìn)行排序,或只考慮一個(gè)維度(如需求重要性)進(jìn)行排序,用例排序的方式忽略了很多實(shí)際測試中的因素,也不能很好的適應(yīng)項(xiàng)目發(fā)展的情況。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,提供一種多維度的測試用例優(yōu)先級排序方法,通過綜合缺陷的多個(gè)維度對測試用例進(jìn)行排序,使得新測試執(zhí)行用例更有效率,保證優(yōu)先執(zhí)行的用例是對產(chǎn)品更為重要的。
為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:一種多維度的測試用例優(yōu)先級排序方法,包括以下步驟:
S1、根據(jù)產(chǎn)品需求編寫對應(yīng)的測試用例,對所有產(chǎn)品需求按重要性設(shè)置影響性權(quán)重值;不同的產(chǎn)品需求,其影響性權(quán)重值也是不同的,而同一個(gè)產(chǎn)品需求下的所有測試用例的影響性權(quán)重值是相同的;
S2、對每一個(gè)測試用例進(jìn)行測試,在測試過程中記錄測試用例的缺陷信息,缺陷信息包括缺陷嚴(yán)重級別、缺陷歸屬和缺陷分類;
對缺陷嚴(yán)重級別、缺陷歸屬和缺陷分類進(jìn)行劃分,缺陷嚴(yán)重級別劃分為:輕微、一般、嚴(yán)重和致命,缺陷歸屬劃分為:前端、后端和大數(shù)據(jù)層,缺陷分類劃分為:功能邏輯、文字、兼容性和性能;
將缺陷嚴(yán)重級別定義為集合A,而輕微、一般、嚴(yán)重和致命均為集合A的元素;將缺陷歸屬定義為集合B,而前端、后端和大數(shù)據(jù)層均為集合B的元素;將缺陷分類劃定義為集合C,而功能邏輯、文字、兼容性和性能均為集合C的元素;
對集合A、集合B和集合C中的元素均進(jìn)行賦值;
S3、根據(jù)每一個(gè)測試用例的缺陷信息,將其集合A中的某一元素值、集合B中的某一元素值和集合C中的某一元素值進(jìn)行相加,得到每一個(gè)測試用例的嚴(yán)重性權(quán)重值;
S4、將影響性權(quán)重值乘以嚴(yán)重性權(quán)重值,得到每一個(gè)測試用例的對應(yīng)的總權(quán)重得分,對總權(quán)重得分從高到低對所有測試用例進(jìn)行排序;
S5、回歸測試或下一版本測試時(shí),按照總權(quán)重得分排序執(zhí)行測試用例,即優(yōu)先執(zhí)行總權(quán)重得分高的測試用例。
進(jìn)一步地,所述S5后還包括步驟S6、在步驟S5的測試用例在測試過程中,記錄測試用例新的bug以及更新測試用例,并返回步驟S2。
進(jìn)一步地,所述對集合A、集合B和集合C中的元素均進(jìn)行賦值,具體為:輕微賦值為1,一般賦值為2,嚴(yán)重賦值為3,致命賦值為4,前端賦值為1,后端賦值為2,大數(shù)據(jù)層賦值為3,文字賦值為1,兼容性賦值為2,功能邏輯3賦值為,性能賦值為4。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東睿江云計(jì)算股份有限公司,未經(jīng)廣東睿江云計(jì)算股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010148467.6/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ò)誤
- 多維、多元生命水及其用途
- 一種多維地址域名解析的方法和裝置以及系統(tǒng)
- 創(chuàng)建多維操作系統(tǒng)的方法和裝置
- 一種對多維地址數(shù)據(jù)進(jìn)行解析的方法和裝置以及系統(tǒng)
- 一種分組的交付和路由選擇的方法和裝置以及系統(tǒng)
- 多維碼處理方法、發(fā)送端、接收端和系統(tǒng)
- 多維度信息展示方法及裝置
- 一種屏幕可視化方法、裝置、電子設(shè)備及介質(zhì)
- 多維數(shù)據(jù)集的生成方法及裝置、計(jì)算機(jī)可讀存儲介質(zhì)
- 多維時(shí)空譜數(shù)據(jù)融合方法、裝置、電子設(shè)備和存儲介質(zhì)
- 仲裁器電路
- 轉(zhuǎn)發(fā)報(bào)文的方法和網(wǎng)絡(luò)設(shè)備
- 一種寬帶碼分多址系統(tǒng)中優(yōu)先級的配置方法
- 處理優(yōu)先級的提高方法、裝置及系統(tǒng)
- 差分串行通信鏈路中的多優(yōu)先級通信
- 高效的優(yōu)先級感知線程調(diào)度
- 業(yè)務(wù)請求的響應(yīng)方法和裝置
- 一種優(yōu)先級隊(duì)列設(shè)計(jì)方法及優(yōu)先級隊(duì)列設(shè)計(jì)裝置
- 一種IO調(diào)度方法、裝置和設(shè)備
- 線程優(yōu)先級調(diào)整方法、裝置、電子設(shè)備及存儲介質(zhì)





