侯永杰
摘要 在進行軟件測試時,受多因素的影響與驅(qū)使,經(jīng)常會出現(xiàn)失效與錯誤的情況,為了能夠改善與優(yōu)化測試過程,使整個過程變得更加的高效與全面,需要在軟件測試時,適當性的給予補充與說明,即對軟件測試開展有效評價。本文以軟件測試為對象,簡要分析了其有效性工作的基礎流程,提出了許多用作對測試有效性進行精確度測量的度量指標。
【關鍵詞】軟件 測試 有效性
就好似所有產(chǎn)品均與質(zhì)量檢驗密不可分一樣,軟件測試實際就是在軟件還沒有投運前,對軟件開展需求分析,對其編碼實現(xiàn)及規(guī)格說明進行最終的審定,這些工作在軟件生存期當中,有著十分重要的作用,占據(jù)著重要地位。在整個項目研發(fā)中,因測試會占據(jù)其中的部分信息服務資源,所以,針對管理人員來講,其也會經(jīng)常性思考測試有效與否,同時還會考慮投入大量資金是否值得。因此,需要對測試過程進行適當改善,使整個測試過程變得更為優(yōu)質(zhì)與高效,需要對測試結果進行持續(xù)性評價。
1 對軟件測試有效性進行評價的基本工作流程
對軟件測試有效性展開評價,主要目的就是對測試人員的工作進行評價,以及利用評價后所得結果,對整個測試過程進行改進與優(yōu)化。在軟件測試過程中,經(jīng)常會出現(xiàn)一些問題與不足,存在一些無效的方面,而評價的最終目的即為對此些無效或問題進行有效、準確的識別,方便制定與采取對應性修復措施。在實際評價測試的有效性時,往往充斥著兩大關鍵要素,其一為評價的目標,其二為實現(xiàn)度量目標所需要的相關信息類別,在收集信息時,需構建專門的執(zhí)行小組,而在展開實際評價時,同樣需要指派專門人員來負責管理與落實,若無專人對評價過程來負責,那么便難以保證數(shù)據(jù)收集與評估過程的正確完成。對測試有效性進行評價的工作流程見圖1。本文基于此工作流程,對其加以闡述。
2 有效性評價的輸入
如果全部軟件測試過程均已完成,那么便可以開始軟件測試有效性評價工作,針對測試階段所得到的最終執(zhí)行結果而言,即為其基本的入口條件,表1給出了輸入所需要的一些信息類型,依據(jù)項目差異,也會有其它輸入產(chǎn)生。
3 開展有效性評價的執(zhí)行過程
針對軟件測試開展有效性評價,其具體的執(zhí)行過程包含5個方面,分別為對測試的有效性進行評估、收集評估數(shù)據(jù)、選擇評估方法、確定度量內(nèi)容、確定評估目標、確定所需事實與制定度量責任。
3.1 明確評估目標
在度量過程中,為了能夠得到更好的指導。如上述可知,評價的最終目標即為對測試無效的方面進行識別,方便各項修復措施的有效采取。所以,需要對評估執(zhí)行的目標加以明確。在評價測試有效性過程中,需要對如下內(nèi)容進行識別:識別新測試工具的需要,識別測試弱項,對項目測試進行評估,對良好的測試實踐進行識別,對不好的測試實踐進行識別,對經(jīng)濟的測試實踐進行識別。
3.2 明確度量內(nèi)容
當將評價目標加以明確后,后續(xù)工作就是對度量的內(nèi)容進行明確,也就是明確達到度量目標所需要信息的準確識別。在測試應用系統(tǒng)時,有許多方面時能夠度量的,比如資源、測試的程度、涉及方、評估及有效性等。
3.3 制定度量責任
在實際測試評價時,應組建評估測試性能信息小組,還需要組建負責收集資料的小組,此時,便能夠為數(shù)據(jù)收集提供其實保障,為評估過程的發(fā)生提供有效的推動力。
3.4 選擇評估方法
在評估執(zhí)行測試時,已有許多方法可以選擇,在現(xiàn)實操作中,可選用度量指標方法,因其一旦成功構建,便可以較好的使用,且還能證明其與無效或有效實踐之間存在密切關聯(lián)性。針對度量指標來講,其最大優(yōu)勢就是能夠比較清晰的對評估過程進行定義,且對于相關評估人員而言,還是比較透明的,除此之外,針對性好,能夠比較簡單的對那些測試變量需調(diào)整確定下來,因而能提高效率與有效性,還能提高整個測試過程的經(jīng)濟性。
3.5 對測試有效性進行評估
針對整個執(zhí)行過程人眼,其最后步驟即為分析信息,從中獲得有關測試有效性方面的結論。借助于分析度量指標方法,操作人員能夠有選擇性的制定措施,對結果進行總結,并匯總早測試評估表當中。
4 結語
綜上,本文以軟件測試為對象,就評價其有效性的工作流程進行概述,指出了度量測試的基本目標,且在執(zhí)行此些度量時,制定了推薦標準,這對于軟件測試評價工作的高效開展,有著重要的意義與作用。
參考文獻
[1]吳國芳,王仲生,如何在軟件測試階段有效的提高軟件質(zhì)量[J].計算機光盤軟件與應用,2010 (09):151-151.
[2]淡艷,如何設計黑盒測試的測試用例[J].教育與教學研究,2005,19 (11):119-120.
[3]李明,評價軟件測試的有效性問題探討[J].科技致富向?qū)В?013 (36):265-265.