一種軟件的測(cè)試方法
【專利摘要】本發(fā)明適用計(jì)算機(jī)領(lǐng)域,提供了一種軟件的測(cè)試方法及系統(tǒng),所述方法包括:對(duì)SPR的18種測(cè)試形式設(shè)置陰測(cè)試屬性和陽(yáng)測(cè)試屬性;對(duì)上述18種測(cè)試形式中的比重值,根據(jù)待測(cè)試軟件的屬性估算出各個(gè)測(cè)試形式對(duì)應(yīng)的權(quán)重值;獲取用戶輸入的時(shí)間信息以及累計(jì)缺陷清除率,根據(jù)用戶輸入時(shí)間信息、累計(jì)缺陷清除率以及測(cè)試階段數(shù)、測(cè)試工作量和缺陷清除率關(guān)系表確定測(cè)試的階段數(shù);根據(jù)陰測(cè)試屬性的比重值、陽(yáng)測(cè)試屬性的比重值、各個(gè)測(cè)試形式的權(quán)重值以及測(cè)試階段數(shù)確定測(cè)試方法及測(cè)試量,然后根據(jù)該測(cè)試方法以及測(cè)試量完成軟件測(cè)試。本發(fā)明提供的技術(shù)方案提供了相對(duì)固定形式與靈活綜合平衡各因素相結(jié)合的模式,具有測(cè)試效果好的優(yōu)點(diǎn)。
【專利說(shuō)明】一種軟件的測(cè)試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種軟件的測(cè)試方法。
【背景技術(shù)】
[0002]軟件測(cè)試的目的就是要在規(guī)定的條件下對(duì)程序進(jìn)行操作,以便發(fā)現(xiàn)錯(cuò)誤,同時(shí)對(duì)軟件質(zhì)量進(jìn)行評(píng)估,軟件測(cè)試不僅僅是對(duì)程序的測(cè)試,整個(gè)測(cè)試范圍應(yīng)該包括軟件形成過(guò)程的文檔、數(shù)據(jù)、服務(wù)以及程序。為了最大程度地保證軟件產(chǎn)品的質(zhì)量,需要在軟件開(kāi)發(fā)的每個(gè)階段都進(jìn)行相應(yīng)的測(cè)試,完整的軟件測(cè)試應(yīng)該貫穿軟件產(chǎn)品的整個(gè)生命周期。
[0003]然而,在現(xiàn)實(shí)實(shí)際軟件項(xiàng)目測(cè)試中,由于時(shí)間、人力、資源的限制,以及綜合的考慮,通常是由測(cè)試團(tuán)隊(duì)根據(jù)經(jīng)費(fèi)、時(shí)間、要求及經(jīng)驗(yàn),進(jìn)行測(cè)試的設(shè)計(jì),存在如下方面的問(wèn)題:
[0004]測(cè)試方法、測(cè)試工作量等的選擇隨意性比較大,沒(méi)有一個(gè)相對(duì)固定的模式;
[0005]有時(shí)過(guò)多地考慮經(jīng)費(fèi)、時(shí)間等因素,而忽略了測(cè)試的質(zhì)量等要求,達(dá)不到高質(zhì)量的測(cè)試;
[0006]有時(shí)為了質(zhì)量而忽略了時(shí)間、經(jīng)費(fèi)等的限制,不能完成測(cè)試任務(wù)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例的目的在于提供一種軟件的測(cè)試方法,將相對(duì)固定形式與靈活綜合平衡各因素相結(jié)合的模式,旨在解決現(xiàn)有的技術(shù)方案軟件測(cè)試無(wú)法達(dá)到高質(zhì)量測(cè)試的問(wèn)題。
[0008]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種軟件的測(cè)試方法,該方法包括:
[0009]S11、建立并存儲(chǔ)SPR的18種測(cè)試形式的陰陽(yáng)比重值表;
[0010]S12、根據(jù)待測(cè)試軟件估算出待測(cè)試軟件的使用頻度、失效可視性和復(fù)雜性;
[0011]S13、獲取用戶對(duì)待測(cè)試軟件的測(cè)試時(shí)間和測(cè)試人數(shù);
[0012]S14、根據(jù)使用頻度從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出使用頻度對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值,根據(jù)失效可視性從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出失效可視性對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值,根據(jù)復(fù)雜性從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出復(fù)雜性對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值,根據(jù)測(cè)試時(shí)間從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出測(cè)試時(shí)間對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值,根據(jù)測(cè)試人數(shù)從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出測(cè)試人數(shù)對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值;
[0013]S15、計(jì)算18種測(cè)試形式的總權(quán)重值以及各種測(cè)試形式權(quán)重值和;
[0014]各種測(cè)試形式權(quán)重值和=Q1+Q2+Q3+Q4+Q5 ;
[0015]其中,Ql為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的使用頻度權(quán)重值;Q2為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的失效可視性權(quán)重值;Q3為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的復(fù)雜性權(quán)重值;Q4為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的測(cè)試時(shí)間權(quán)重值;Q5為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的測(cè)試人數(shù)權(quán)重值;例如,計(jì)算的測(cè)試形式為第一種測(cè)試形式子程序測(cè)試,則Ql為:子程序測(cè)試的使用頻度權(quán)重值,Q2為子程序測(cè)試的失效可視性權(quán)重值,Q3為子程序測(cè)試的復(fù)雜性權(quán)重值;Q4為子程序測(cè)試的測(cè)試時(shí)間權(quán)重值,Q5為子程序測(cè)試的測(cè)試人數(shù)權(quán)重值。
[0016]總權(quán)重值=使用頻度權(quán)重值和+失效可視性權(quán)重值和+復(fù)雜性權(quán)重值和+測(cè)試時(shí)間權(quán)重值和+測(cè)試人數(shù)權(quán)重值和;
[0017]S16、計(jì)算每種測(cè)試形式的權(quán)重值比例,根據(jù)每種測(cè)試形式的權(quán)重值比例和總資源數(shù)計(jì)算得到每種測(cè)試形式的資源數(shù);
[0018]每種測(cè)試形式的權(quán)重值比例=每種測(cè)試形式權(quán)重值和/總權(quán)重值*100% ;
[0019]每種測(cè)試形式的資源數(shù)=總資源數(shù)*每種測(cè)試形式的權(quán)重值比例;
[0020]S17、查詢陰陽(yáng)比重值表獲取每種測(cè)試形式中陰測(cè)試項(xiàng)目和陽(yáng)測(cè)試項(xiàng)目的比重值;
[0021]S18、根據(jù)每種測(cè)試形式中陰測(cè)試項(xiàng)目、陽(yáng)測(cè)試項(xiàng)目的比重值和每種測(cè)試形式的資源數(shù)計(jì)算得到陰測(cè)試項(xiàng)目、陽(yáng)測(cè)試項(xiàng)目的資源數(shù);
[0022]S19、依據(jù)每種測(cè)試形式的陰測(cè)試項(xiàng)目、陽(yáng)測(cè)試項(xiàng)目的資源數(shù)完成待測(cè)試軟件的測(cè)試;
[0023]所述陰測(cè)試項(xiàng)目為:靜態(tài)測(cè)試、黑盒測(cè)試和性能測(cè)試;
[0024]所述陽(yáng)測(cè)試項(xiàng)目為:動(dòng)態(tài)測(cè)試、白盒測(cè)試和功能測(cè)試。
[0025]可選的,上述18種測(cè)試形式具體為:
[0026]子程序測(cè)試、單元測(cè)試、整個(gè)應(yīng)用程序的系統(tǒng)測(cè)試、新功能測(cè)試、回歸測(cè)試、集成測(cè)試、病毒防護(hù)測(cè)試、壓力或能力測(cè)試、性能方面測(cè)試、安全性測(cè)試、平臺(tái)測(cè)試、供應(yīng)鏈測(cè)試、第三方測(cè)試、客戶驗(yàn)收測(cè)試、現(xiàn)場(chǎng)測(cè)試、可用性測(cè)試、試驗(yàn)室測(cè)試和凈室統(tǒng)計(jì)測(cè)試。
[0027]在本發(fā)明實(shí)施例中,本發(fā)明提供的技術(shù)方案通過(guò)陰陽(yáng)測(cè)試的方法確定各個(gè)測(cè)試項(xiàng)目的陰測(cè)試比例值,陽(yáng)測(cè)試比例值,根據(jù)各個(gè)項(xiàng)目的陰測(cè)試比例值和陽(yáng)測(cè)試的比例值完成軟件的測(cè)試,通過(guò)實(shí)踐證明,采用陰陽(yáng)測(cè)試的方法,可以提高測(cè)試質(zhì)量,所以其具有提高軟件測(cè)試質(zhì)量的優(yōu)點(diǎn)。
【專利附圖】
【附圖說(shuō)明】
[0028]圖1是本發(fā)明提供的一種軟件的測(cè)試方法的流程圖。
【具體實(shí)施方式】
[0029]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0030]為了更好的說(shuō)明本發(fā)明的技術(shù)方案,首先,我們將陰測(cè)試和陽(yáng)測(cè)試進(jìn)行定義,把具有沉靜的、隱晦的、器質(zhì)方面的屬性的測(cè)試稱為陰測(cè)試,例如靜態(tài)測(cè)試、黑盒測(cè)試、性能測(cè)試;把具有活動(dòng)的、明顯的、功能方面的屬性的測(cè)試稱為陽(yáng)測(cè)試,例如動(dòng)態(tài)測(cè)試、白盒測(cè)試、功能測(cè)試。上述陰測(cè)試和陽(yáng)測(cè)試的分類表如表I所示:
[0031]表1:陰測(cè)試與陽(yáng)測(cè)試分類表
【權(quán)利要求】
1.一種軟件的測(cè)試方法,其特征在于,所述方法包括: 511、建立并存儲(chǔ)SPR的18種測(cè)試形式的陰陽(yáng)比重值表; 512、根據(jù)待測(cè)試軟件估算出待測(cè)試軟件的使用頻度、失效可視性和復(fù)雜性; 513、獲取用戶對(duì)待測(cè)試軟件的測(cè)試時(shí)間和測(cè)試人數(shù); 514、根據(jù)使用頻度從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出使用頻度對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值,根據(jù)失效可視性從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出失效可視性對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值,根據(jù)復(fù)雜性從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出復(fù)雜性對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值,根據(jù)測(cè)試時(shí)間從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出測(cè)試時(shí)間對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值,根據(jù)測(cè)試人數(shù)從預(yù)先存儲(chǔ)的權(quán)重值表中查詢出測(cè)試人數(shù)對(duì)應(yīng)的18種測(cè)試形式的權(quán)重值; 515、計(jì)算18種測(cè)試形式的總權(quán)重值以及各種測(cè)試形式權(quán)重值和; 各種測(cè)試形式權(quán)重值和=Q1+Q2+Q3+Q4+Q5 ; 其中,Ql為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的使用頻度權(quán)重值;Q2為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的失效可視性權(quán)重值;Q3為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的復(fù)雜性權(quán)重值;Q4為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的測(cè)試時(shí)間權(quán)重值;Q5為:上述權(quán)重值和對(duì)應(yīng)的測(cè)試形式的測(cè)試人數(shù)權(quán)重值;例如,計(jì)算的測(cè)試形式為第一種測(cè)試形式子程序測(cè)試,則Ql為:子程序測(cè)試的使用頻度權(quán)重值,Q2為子程序測(cè)試的失效可視性權(quán)重值,Q3為子程序測(cè)試的復(fù)雜性權(quán)重值;Q4為子程序測(cè)試的測(cè)試時(shí)間權(quán)重值,Q5為子程序測(cè)試的測(cè)試人數(shù)權(quán)重值。 總權(quán)重值=使用頻度權(quán)重值和+失效可視性權(quán)重值和+復(fù)雜性權(quán)重值和+測(cè)試時(shí)間權(quán)重值和+測(cè)試人數(shù)權(quán)重值和; 516、計(jì)算每種測(cè)試形式的權(quán)重值比例,根據(jù)每種測(cè)試形式的權(quán)重值比例和總資源數(shù)計(jì)算得到每種測(cè)試形式的資源數(shù); 每種測(cè)試形式的權(quán)重值比例=每種測(cè)試形式權(quán)重值和/總權(quán)重值*100% ; 每種測(cè)試形式的資源數(shù)=總資源數(shù)*每種測(cè)試形式的權(quán)重值比例; 517、查詢陰陽(yáng)比重值表獲取每種測(cè)試形式中陰測(cè)試項(xiàng)目和陽(yáng)測(cè)試項(xiàng)目的比重值; 518、根據(jù)每種測(cè)試形式中陰測(cè)試項(xiàng)目、陽(yáng)測(cè)試項(xiàng)目的比重值和每種測(cè)試形式的資源數(shù)計(jì)算得到陰測(cè)試項(xiàng)目、陽(yáng)測(cè)試項(xiàng)目的資源數(shù); 519、依據(jù)每種測(cè)試形式的陰測(cè)試項(xiàng)目、陽(yáng)測(cè)試項(xiàng)目的資源數(shù)完成待測(cè)試軟件的測(cè)試; 所述陰測(cè)試項(xiàng)目為:靜態(tài)測(cè)試、黑盒測(cè)試和性能測(cè)試; 所述陽(yáng)測(cè)試項(xiàng)目為:動(dòng)態(tài)測(cè)試、白盒測(cè)試和功能測(cè)試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SPR的18種測(cè)試形式具體為: 子程序測(cè)試、單元測(cè)試、整個(gè)應(yīng)用程序的系統(tǒng)測(cè)試、新功能測(cè)試、回歸測(cè)試、集成測(cè)試、病毒防護(hù)測(cè)試、壓力或能力測(cè)試、性能方面測(cè)試、安全性測(cè)試、平臺(tái)測(cè)試、供應(yīng)鏈測(cè)試、第三方測(cè)試、客戶驗(yàn)收測(cè)試、現(xiàn)場(chǎng)測(cè)試、可用性測(cè)試、試驗(yàn)室測(cè)試和凈室統(tǒng)計(jì)測(cè)試。
【文檔編號(hào)】G06F11/36GK103455415SQ201210296752
【公開(kāi)日】2013年12月18日 申請(qǐng)日期:2012年8月20日 優(yōu)先權(quán)日:2012年8月20日
【發(fā)明者】蔣方純 申請(qǐng)人:深圳信息職業(yè)技術(shù)學(xué)院