System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)實(shí)施例涉及計(jì)算機(jī)技術(shù),尤其涉及一種測(cè)試用例處理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、測(cè)試用例是對(duì)軟件產(chǎn)品進(jìn)行測(cè)試任務(wù)的描述,其目的是確定軟件產(chǎn)品的某個(gè)特性是否能夠正常的工作。
2、目前,通常是基于軟件的功能、用途和性能參數(shù)等描述信息進(jìn)行測(cè)試用例的設(shè)計(jì)和編寫。在完成測(cè)試用例設(shè)計(jì)之后,往往是直接執(zhí)行所設(shè)計(jì)的測(cè)試用例,以獲得測(cè)試結(jié)果。然而,由于設(shè)計(jì)的測(cè)試用例可能僅滿足部分的測(cè)試需求,從而導(dǎo)致軟件測(cè)試并不全面,降低了軟件測(cè)試效率。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)實(shí)施例提供了一種測(cè)試用例處理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),以對(duì)測(cè)試用例進(jìn)行需求覆蓋的全面檢測(cè)和補(bǔ)充處理,從而提高軟件測(cè)試的全面性,提升了軟件測(cè)試效率。
2、第一方面,本專利技術(shù)實(shí)施例提供了一種測(cè)試用例處理方法,包括:
3、獲取目標(biāo)軟件待執(zhí)行的多個(gè)測(cè)試用例和每個(gè)測(cè)試用例的用例描述信息;
4、根據(jù)所述目標(biāo)軟件的多種測(cè)試需求對(duì)應(yīng)的測(cè)試需求內(nèi)容和每個(gè)測(cè)試用例的用例描述信息進(jìn)行測(cè)試需求的逐個(gè)覆蓋檢測(cè),確定所述多個(gè)測(cè)試用例覆蓋的第一測(cè)試需求內(nèi)容,其中,所述多種測(cè)試需求是預(yù)先對(duì)軟件所需的全部測(cè)試需求進(jìn)行劃分獲得的;
5、根據(jù)所述第一測(cè)試需求內(nèi)容的數(shù)量,確定所述多個(gè)測(cè)試用例對(duì)應(yīng)的需求覆蓋率;
6、若所述需求覆蓋率小于預(yù)設(shè)覆蓋率,則根據(jù)所述多個(gè)測(cè)試用例未覆蓋的第二測(cè)試需求內(nèi)容進(jìn)行測(cè)試用例的補(bǔ)充處理。
7、第二方面,本專利技術(shù)實(shí)施例還提供了一種測(cè)試用例處理裝
8、測(cè)試用例獲取模塊,用于獲取目標(biāo)軟件待執(zhí)行的多個(gè)測(cè)試用例和每個(gè)測(cè)試用例的用例描述信息;
9、測(cè)試需求覆蓋檢測(cè)模塊,用于根據(jù)所述目標(biāo)軟件的多種測(cè)試需求對(duì)應(yīng)的測(cè)試需求內(nèi)容和每個(gè)測(cè)試用例的用例描述信息進(jìn)行測(cè)試需求的逐個(gè)覆蓋檢測(cè),確定所述多個(gè)測(cè)試用例覆蓋的第一測(cè)試需求內(nèi)容,其中,所述多種測(cè)試需求是預(yù)先對(duì)軟件所需的全部測(cè)試需求進(jìn)行劃分獲得的;
10、需求覆蓋率確定模塊,用于根據(jù)所述第一測(cè)試需求內(nèi)容的數(shù)量,確定所述多個(gè)測(cè)試用例對(duì)應(yīng)的需求覆蓋率;
11、測(cè)試用例補(bǔ)充模塊,用于若所述需求覆蓋率小于預(yù)設(shè)覆蓋率,則根據(jù)所述多個(gè)測(cè)試用例未覆蓋的第二測(cè)試需求內(nèi)容進(jìn)行測(cè)試用例的補(bǔ)充處理。
12、第三方面,本專利技術(shù)實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
13、一個(gè)或多個(gè)處理器;
14、存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)程序;
15、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如本專利技術(shù)任意實(shí)施例所提供的測(cè)試用例處理方法。
16、第四方面,本專利技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本專利技術(shù)任意實(shí)施例所提供的測(cè)試用例處理方法。
17、上述專利技術(shù)中的一個(gè)實(shí)施例具有如下優(yōu)點(diǎn)或有益效果:
18、通過(guò)獲取目標(biāo)軟件待執(zhí)行的多個(gè)測(cè)試用例和每個(gè)測(cè)試用例的用例描述信息,根據(jù)目標(biāo)軟件的多種測(cè)試需求對(duì)應(yīng)的測(cè)試需求內(nèi)容和每個(gè)測(cè)試用例的用例描述信息進(jìn)行測(cè)試需求的逐個(gè)覆蓋檢測(cè),確定多個(gè)測(cè)試用例覆蓋的第一測(cè)試需求內(nèi)容,并根據(jù)第一測(cè)試需求內(nèi)容的數(shù)量,確定多個(gè)測(cè)試用例對(duì)應(yīng)的需求覆蓋率,從而實(shí)現(xiàn)對(duì)測(cè)試用例進(jìn)行需求覆蓋的全面檢測(cè)。在需求覆蓋率小于預(yù)設(shè)覆蓋率的情況下,根據(jù)多個(gè)測(cè)試用例未覆蓋的第二測(cè)試需求內(nèi)容進(jìn)行測(cè)試用例的補(bǔ)充處理,以使補(bǔ)充后的測(cè)試用例能夠覆蓋目標(biāo)軟件的全部測(cè)試需求,從而提高了軟件測(cè)試的全面性,進(jìn)而提升了軟件測(cè)試效率。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種測(cè)試用例處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,每種測(cè)試需求包括多個(gè)測(cè)試需求項(xiàng),其中,不同的測(cè)試需求項(xiàng)對(duì)應(yīng)不同的測(cè)試需求項(xiàng)內(nèi)容;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述測(cè)試需求包括:需求規(guī)格說(shuō)明書、產(chǎn)品規(guī)格說(shuō)明書、繼承性文檔、歷史經(jīng)驗(yàn)庫(kù)、通用規(guī)范庫(kù)和用戶體驗(yàn)庫(kù);其中,
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述目標(biāo)軟件的多種測(cè)試需求對(duì)應(yīng)的測(cè)試需求內(nèi)容和每個(gè)測(cè)試用例的用例描述信息進(jìn)行測(cè)試需求的逐個(gè)覆蓋檢測(cè),確定所述多個(gè)測(cè)試用例覆蓋的第一測(cè)試需求內(nèi)容,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將測(cè)試需求項(xiàng)內(nèi)容與每個(gè)測(cè)試用例的用例描述信息進(jìn)行匹配,確定是否存在覆蓋該測(cè)試需求項(xiàng)內(nèi)容的測(cè)試用例,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述第一測(cè)試需求內(nèi)容的數(shù)量,確定所述多個(gè)測(cè)試用例對(duì)應(yīng)的需求覆蓋率,包括:
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述多個(gè)測(cè)試用例未覆蓋的第二測(cè)試需求內(nèi)容進(jìn)行測(cè)試用例的補(bǔ)充處理,包括:
>8.一種測(cè)試用例處理裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7中任一所述的測(cè)試用例處理方法。
...【技術(shù)特征摘要】
1.一種測(cè)試用例處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,每種測(cè)試需求包括多個(gè)測(cè)試需求項(xiàng),其中,不同的測(cè)試需求項(xiàng)對(duì)應(yīng)不同的測(cè)試需求項(xiàng)內(nèi)容;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述測(cè)試需求包括:需求規(guī)格說(shuō)明書、產(chǎn)品規(guī)格說(shuō)明書、繼承性文檔、歷史經(jīng)驗(yàn)庫(kù)、通用規(guī)范庫(kù)和用戶體驗(yàn)庫(kù);其中,
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述目標(biāo)軟件的多種測(cè)試需求對(duì)應(yīng)的測(cè)試需求內(nèi)容和每個(gè)測(cè)試用例的用例描述信息進(jìn)行測(cè)試需求的逐個(gè)覆蓋檢測(cè),確定所述多個(gè)測(cè)試用例覆蓋的第一測(cè)試需求內(nèi)容,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將測(cè)試需求項(xiàng)內(nèi)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王麗,
申請(qǐng)(專利權(quán))人:中國(guó)農(nóng)業(yè)銀行股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。