999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于軟件測(cè)試度量指標(biāo)的質(zhì)量模型研究

2021-03-27 01:56:45盧倩肖蕾曲延羽覃高峰
河南科技 2021年31期

盧倩 肖蕾 曲延羽 覃高峰

摘 要:針對(duì)當(dāng)前軟件產(chǎn)品質(zhì)量的評(píng)價(jià)需求,基于軟件測(cè)試度量指標(biāo)的質(zhì)量模型成為評(píng)估軟件測(cè)試質(zhì)量的有效手段。本文以軟件測(cè)試流程為驅(qū)動(dòng),研究靜態(tài)測(cè)試度量元,總結(jié)軟件產(chǎn)品的測(cè)試度量指標(biāo),結(jié)合ISO/ICE 25010模型,探索基于軟件測(cè)試度量指標(biāo)的質(zhì)量模型,建立軟件測(cè)試評(píng)價(jià)體系,以評(píng)估軟件產(chǎn)品的質(zhì)量。

關(guān)鍵詞:軟件測(cè)試;軟件質(zhì)量;質(zhì)量度量

中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-5168(2021)31-0012-03

Research on Quality Model Based on Software Test Metrics

LU Qian XIAO Lei QU Yanyu QIN Gaofeng

(SAIC GM Wuling Automobile Co., Ltd., Liuzhou Guangxi 545007)

Abstract: In view of the requirement of software product quality evaluation, the quality model based on software testing measurement index is an effective way to evaluate software testing quality.? Driven by the software testing process, this paper studies the static test metrics, summarizes the test metrics of software products, explores the quality model based on the software testing metrics combined with ISO/ICE 25010 model, and establishes the software testing evaluation system to evaluate the quality of software products.

Keywords: software testing;software quality;quality measures

軟件測(cè)試度量可以判斷測(cè)試的有效性和完整性,以量化產(chǎn)品質(zhì)量的程度,包括對(duì)開發(fā)軟件系統(tǒng)或生命周期過程中具有某個(gè)給定屬性的度的定量[1]。軟件度量指標(biāo)表示軟件產(chǎn)品或開發(fā)過程的特征。軟件質(zhì)量模型已有許多成熟的定義,比較常見的有McCall模型、Boehm模型、ISO/ICE 25010模型等。ISO/ICE 25010軟件質(zhì)量模型建立在McCall和Boehm模型基礎(chǔ)上,加入了功能適用性、安全性和互用性,對(duì)軟件產(chǎn)品的內(nèi)部和外部質(zhì)量屬性能進(jìn)行有效識(shí)別,因此適用于大多數(shù)軟件工程系統(tǒng)[2]。

然而,隨著軟件質(zhì)量要求的不斷提升,傳統(tǒng)的軟件測(cè)試驗(yàn)證和質(zhì)量管理方法已無(wú)法滿足如今發(fā)展迅速的軟件產(chǎn)品,逐漸顯露出缺乏軟件測(cè)試質(zhì)量的有效度量指標(biāo),無(wú)法量化評(píng)估軟件產(chǎn)品質(zhì)量等弊端,因此建立有效的軟件測(cè)試評(píng)價(jià)體系愈發(fā)緊迫。軟件測(cè)試質(zhì)量是由人、過程、工具共同決定的。軟件測(cè)試質(zhì)量影響產(chǎn)品質(zhì)量,而產(chǎn)品質(zhì)量依賴于軟件測(cè)試質(zhì)量[3],其關(guān)系如圖1所示。將度量元和軟件測(cè)試度量指標(biāo)融入軟件質(zhì)量模型,有助于量化軟件測(cè)試評(píng)價(jià)體系,提高軟件測(cè)試有效性和完整性,評(píng)估和提升軟件產(chǎn)品質(zhì)量。

1 靜態(tài)測(cè)試度量元

靜態(tài)測(cè)試度量元是對(duì)代碼進(jìn)行檢查、對(duì)靜態(tài)結(jié)構(gòu)進(jìn)行分析后評(píng)估代碼質(zhì)量的度量元素[4]。HIS Metrics是德國(guó)幾大汽車OME所倡導(dǎo)的靜態(tài)測(cè)試度量元,主要從軟件的復(fù)雜性、可維護(hù)性、可讀性的角度考察軟件質(zhì)量。HIS Metrics可直接由QAC工具按一定的規(guī)則規(guī)范檢測(cè)代碼并對(duì)代碼進(jìn)行靜態(tài)結(jié)構(gòu)分析后導(dǎo)出測(cè)試報(bào)告得到。HIS的關(guān)鍵度量元包括以下幾部分。

1.1 圈復(fù)雜度STCYC

圈復(fù)雜度的計(jì)算值是決策點(diǎn)數(shù)量加1。STCYC高意味著函數(shù)的模塊化不充分或函數(shù)內(nèi)邏輯較復(fù)雜。HIS指定的范圍是1~10,有限放寬到50,整個(gè)工程比例最多為15%。項(xiàng)目工程的圈復(fù)雜度即工程中所有函數(shù)的圈復(fù)雜度之和,下面分析其計(jì)算方式。

先計(jì)算單個(gè)函數(shù)的圈復(fù)雜度STCYC,其中[e]是決策點(diǎn)的數(shù)量,即

1.2 return語(yǔ)句個(gè)數(shù)STM19

通過return語(yǔ)句數(shù)量來(lái)計(jì)算模塊出口數(shù)。該度量元不考慮特定出口函數(shù)的調(diào)用,如exit( )。STM19少說(shuō)明代碼結(jié)構(gòu)好、運(yùn)行穩(wěn)定。HIS指定的范圍為0~1,有限放寬到1,整個(gè)項(xiàng)目占比為1%。

1.3 函數(shù)被調(diào)用的頻次STM29

統(tǒng)計(jì)某個(gè)函數(shù)被調(diào)用的次數(shù),一個(gè)函數(shù)被調(diào)用的次數(shù)越多表明此函數(shù)越重要。該度量元是針對(duì)函數(shù)度量的,主要用來(lái)確定關(guān)鍵函數(shù)。

1.4 嵌套深度STMIF

STMIF表示代碼中控制流圖中最大的嵌套深度。嵌套深度小,說(shuō)明代碼復(fù)雜度低、可讀性高、白盒測(cè)試難度低。降低該值的辦法之一是將嵌套拆分成多個(gè)函數(shù)。HIS指定的范圍為0~4,有限放寬到10,整個(gè)項(xiàng)目最多占7%。

1.5 函數(shù)語(yǔ)句個(gè)數(shù)STST1

統(tǒng)計(jì)函數(shù)中的語(yǔ)句個(gè)數(shù),作為程序可維護(hù)性的指標(biāo)。該值越大,表明語(yǔ)句越多,操作數(shù)和操作符越多,程序越難被理解,維護(hù)難度越高。

2 軟件測(cè)試度量指標(biāo)

軟件測(cè)試的重要作用之一是評(píng)估和保證軟件產(chǎn)品的質(zhì)量。在軟件開發(fā)過程中,通過不斷重復(fù)測(cè)試、發(fā)現(xiàn)問題、修復(fù)缺陷的過程來(lái)提高軟件產(chǎn)品質(zhì)量[5]。因此,需要有明確的度量指標(biāo)來(lái)衡量軟件測(cè)試質(zhì)量,進(jìn)而評(píng)估產(chǎn)品質(zhì)量。根據(jù)軟件測(cè)試的特性,從進(jìn)度、成本、規(guī)模、測(cè)試質(zhì)量和產(chǎn)品質(zhì)量5個(gè)方面總結(jié)了度量指標(biāo),如表1所示。

3 軟件質(zhì)量模型

ISO25010軟件質(zhì)量模型由8個(gè)特性(涵蓋31個(gè)子特性)組成,是軟件質(zhì)量標(biāo)準(zhǔn)的核心[6]。根據(jù)軟件生命周期,創(chuàng)新性地把軟件測(cè)試度量指標(biāo)和靜態(tài)測(cè)試度量元結(jié)合到ISO25010模型,建立軟件測(cè)試評(píng)價(jià)體系,如圖2所示,有效地量化評(píng)價(jià)軟件產(chǎn)品的質(zhì)量。

ISO25010模型的功能正確性主要驗(yàn)證功能是否正確,可將測(cè)試通過率和有效缺陷率作為度量指標(biāo);功能完備性是檢驗(yàn)提供的功能是否完整,可用需求覆蓋率作為度量指標(biāo)之一;功能適合性是看所設(shè)計(jì)的功能是否滿足需求,可將需求通過率作為度量指標(biāo)。

可靠性是軟件在規(guī)定條件下有正常的功能、性能水平的程度,可將N次回歸故障率、缺陷修復(fù)率和缺陷密度作為衡量指標(biāo),還可用平均無(wú)故時(shí)間、平均恢復(fù)時(shí)間、平均失效間隔時(shí)間等量化軟件產(chǎn)品的可靠性程度。

安全性是產(chǎn)品保護(hù)信息和數(shù)據(jù)的能力。效率性是在規(guī)定資源下可提供適當(dāng)性能的程度。這兩個(gè)特性與功能性和可靠性高度相關(guān)。根據(jù)相關(guān)規(guī)定或標(biāo)準(zhǔn),需著重關(guān)注功能安全和資源可靠,可針對(duì)性地選取功能性和可靠性的度量指標(biāo)作為衡量標(biāo)準(zhǔn)。

維護(hù)性和可移植性是維護(hù)或移植軟件的有效性和效率的程度。兼容性是軟件進(jìn)行信息交互的能力。靜態(tài)分析代碼時(shí),可用HIS度量元作為初步度量指標(biāo),再結(jié)合其他特性最終衡量。

易用性主要針對(duì)特定用戶在使用軟件產(chǎn)品時(shí)滿足他們滿意度要求的特定目標(biāo)的程度,這就要從不同的用戶角度出發(fā),靈活進(jìn)行人為度量,因?yàn)閿?shù)據(jù)度量很難達(dá)到要求。

4 結(jié)語(yǔ)

軟件需求是軟件測(cè)試的本質(zhì)。軟件測(cè)試是軟件質(zhì)量的基石。軟件測(cè)試度量元和度量指標(biāo)結(jié)合到軟件質(zhì)量模型中,可用來(lái)量化評(píng)估軟件產(chǎn)品的質(zhì)量。但是,評(píng)估軟件的質(zhì)量應(yīng)該是一個(gè)多維的球形,軟件測(cè)試有效性度量需要很強(qiáng)的實(shí)踐性研究。本文只是淺顯的表層模型探索,建立有效的軟件測(cè)試度量指標(biāo)體系不僅需要大量的知識(shí)積累,還需要在項(xiàng)目軟件測(cè)試中不斷進(jìn)行實(shí)踐研究。

參考文獻(xiàn):

[1]陳文兵.基于軟件測(cè)試的質(zhì)量度量研究和應(yīng)用[D].北京:中國(guó)科學(xué)院大學(xué),2015:65.

[2]孫洋,袁玉宇.ISO/IEC 25010質(zhì)量模型標(biāo)準(zhǔn)現(xiàn)狀[J].信息技術(shù)與標(biāo)準(zhǔn)化,2008(11):33-36.

[3]顧俊杰.淺談產(chǎn)品質(zhì)量模型在質(zhì)量評(píng)估中的應(yīng)用[J].核標(biāo)準(zhǔn)計(jì)量與質(zhì)量,2019(2):45-50.

[4]榮志文,李嘉,蔡立志.基于圈復(fù)雜度的軟件測(cè)試方法研究[J].軟件產(chǎn)業(yè)與工程,2012(1):45-48.

[5]杜以團(tuán),嚴(yán)彬賓,王今朝.軟件測(cè)試在軟件質(zhì)量提升中的價(jià)值探討[J].電子質(zhì)量,2021(9):85-88.

[6]51Testing教研團(tuán)隊(duì).軟件測(cè)試核心技術(shù)[M].北京:人民郵電出版社,2020:42-66.

主站蜘蛛池模板: 精品久久香蕉国产线看观看gif| 国产91无码福利在线| 亚洲综合专区| 亚洲综合色区在线播放2019| 国产无码性爱一区二区三区| 亚洲一级毛片| 国产人在线成免费视频| 日本福利视频网站| 國產尤物AV尤物在線觀看| 免费一级无码在线网站| 欧美成人在线免费| 996免费视频国产在线播放| 亚洲自拍另类| 欧美日韩亚洲国产主播第一区| 国产亚洲男人的天堂在线观看| 欧美国产视频| 成人在线综合| 国内精品久久久久久久久久影视 | 日韩在线1| a色毛片免费视频| 69视频国产| 国产精品私拍99pans大尺度| 国产专区综合另类日韩一区| 国产原创自拍不卡第一页| 日本色综合网| 国产亚洲精品97在线观看| 日韩成人午夜| 天堂成人在线视频| 国产国模一区二区三区四区| 精品国产网| 免费一级毛片不卡在线播放| 在线色国产| 米奇精品一区二区三区| 91久久精品日日躁夜夜躁欧美| 免费一级毛片| 日韩亚洲高清一区二区| 超清无码一区二区三区| 亚洲人成色77777在线观看| 91视频青青草| 国产又色又刺激高潮免费看| 亚洲91在线精品| 亚洲国产成人久久精品软件| 超碰91免费人妻| 精品无码视频在线观看| 亚洲第一天堂无码专区| 广东一级毛片| 久久中文字幕不卡一二区| 国产精品xxx| 99久久国产综合精品2023| 亚洲三级成人| 国产精品深爱在线| 亚洲精品成人福利在线电影| 亚洲中久无码永久在线观看软件| 日韩大片免费观看视频播放| 国产大片黄在线观看| 色爽网免费视频| 国产人人射| 精品国产网站| 中文字幕色在线| 亚洲欧美国产五月天综合| 国产va在线观看| 看你懂的巨臀中文字幕一区二区| 国产本道久久一区二区三区| 国产经典免费播放视频| 国产成人精品优优av| 国产欧美视频在线| 波多野结衣AV无码久久一区| 亚洲国产日韩一区| 日本黄色不卡视频| 成人一区在线| 日日碰狠狠添天天爽| 综合色天天| 色欲色欲久久综合网| 毛片一区二区在线看| 国产乱肥老妇精品视频| 久久99精品久久久久纯品| 亚洲丝袜第一页| 亚洲无码免费黄色网址| 91蜜芽尤物福利在线观看| 免费看黄片一区二区三区| 在线观看国产精品日本不卡网| 熟妇丰满人妻|