日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件测试有效性指标,评价软件测试的有效性

發(fā)布時(shí)間:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试有效性指标,评价软件测试的有效性 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

摘要:在軟件測試過程中,因?yàn)槎喾矫娴囊蛩?#xff0c;常常會(huì)導(dǎo)致一些錯(cuò)誤和失效,為了改善測試過程、使測試過程變得更為有效,需要對軟件測試過程進(jìn)行一個(gè)補(bǔ)充,那就是對軟件測試的有效性進(jìn)行評(píng)價(jià)。本文介紹了評(píng)價(jià)軟件測試有效性工作的一般流程,并提出了一系列用于精確度量測試有效性的度量指標(biāo)。

關(guān)鍵詞:軟件測試;測試的有效性

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)21-30467-03

Assessing the Validity of Software Testing

ZHANG Rui-yue, CHEN Lin

(Wuhan Digital Engineering Institute,Wuhan 430074,China)

Abstract: During the process of software testing , because of various of factor, usually cause some mistakes and invalidation, for the sake of improving testing process, making testing process to become more valid, need to carry on a complement to software testing process , that mean carrying on an evaluation to usefulness of software testing. This article introduce a general process of valuating usefulness of software testing, and put forward a series measuring index to measure of usefulness of software testing accurately.

Key words: software testing; validity of testing

1 引言

如同任何產(chǎn)品離不開質(zhì)量檢驗(yàn)一樣,軟件測試是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼實(shí)現(xiàn)的最終審定,在軟件生存期中占據(jù)著非常突出的重要位置。在軟件測試過程中,測試人員非常關(guān)心之前的測試過程有沒有得到改善,因?yàn)槿绻麤]有,那么在下一次又將犯一樣的錯(cuò)誤,繼續(xù)執(zhí)行無效的測試。同時(shí)由于測試在整個(gè)項(xiàng)目研發(fā)過程中占用了相當(dāng)一部分信息服務(wù)資源,因此,管理人員也常常在思考測試是否有效,是否值得投入那么多資金。因此,要改善測試過程、使測試過程變得更為有效,必須不斷地評(píng)價(jià)測試結(jié)果。

2 評(píng)價(jià)軟件測試有效性的工作流程

評(píng)價(jià)軟件測試有效性的主要目的是評(píng)價(jià)測試人員的工作和使用評(píng)價(jià)后的結(jié)果改進(jìn)測試過程。在軟件測試中,往往會(huì)存在一些無效的方面,評(píng)價(jià)的目標(biāo)就是識(shí)別這些無效和問題以便可以采取修復(fù)措施。

在測試的有效性評(píng)價(jià)工作中,存在兩個(gè)關(guān)鍵的因素:一是評(píng)估的目標(biāo),目標(biāo)是對度量過程的恰當(dāng)指導(dǎo),無效的目標(biāo)會(huì)使整個(gè)評(píng)價(jià)過程無效;二是實(shí)現(xiàn)度量目標(biāo)所需的信息類別,信息的收集需要建立專門的小組,整個(gè)評(píng)價(jià)過程也應(yīng)指派專門的人員負(fù)責(zé),因?yàn)槿绻麤]有專人負(fù)責(zé)評(píng)價(jià)過程,那么就無法確保進(jìn)行正確的數(shù)據(jù)收集和評(píng)估過程。

圖1給出了評(píng)價(jià)測試有效性的工作流程。本文主要圍繞這個(gè)工作流程來進(jìn)行詳細(xì)的闡述。

3 有效性評(píng)價(jià)的輸入

當(dāng)所有的軟件測試過程結(jié)束后,軟件測試有效性評(píng)價(jià)工作就可以開始了,測試階段的最終執(zhí)行結(jié)果是它的入口條件,表1列出了輸入所需的一部分信息類型,根據(jù)具體項(xiàng)目的不同,也會(huì)產(chǎn)生其它的輸入。

4 有效性評(píng)價(jià)的執(zhí)行過程

軟件測試的有效性評(píng)價(jià)的執(zhí)行過程包含七個(gè)方面的內(nèi)容:確定評(píng)估目標(biāo)、確定度量內(nèi)容、制定度量責(zé)任、選擇評(píng)估方法、確定所需事實(shí)、收集評(píng)估數(shù)據(jù)和評(píng)估測試有效性。

4.1 確定評(píng)估目標(biāo)

定義目標(biāo),是為了使度量過程得到指導(dǎo)。前面提到,評(píng)價(jià)的目標(biāo)就是為了識(shí)別測試無效的方面,以便采取修復(fù)措施。因此應(yīng)該明確地確定評(píng)估執(zhí)行的目標(biāo)。在測試有效性評(píng)價(jià)中需要識(shí)別的內(nèi)容包括以下六個(gè)方面:識(shí)別測試弱項(xiàng)、識(shí)別新測試工具的需要、評(píng)估項(xiàng)目測試、識(shí)別良好的測試實(shí)踐、識(shí)別不好的測試實(shí)踐和識(shí)別經(jīng)濟(jì)的測試實(shí)踐。

4.2 確定度量內(nèi)容

明確了評(píng)價(jià)目標(biāo)之后,接下來的工作就是確定度量的內(nèi)容,即確定達(dá)到度量目標(biāo)所需信息的類別。應(yīng)用系統(tǒng)的測試中,有五個(gè)方面是可度量的:涉及方、測試的程度、資源、有效性和評(píng)估。

4.3 制定度量責(zé)任

在測試評(píng)價(jià)過程中,應(yīng)該指定負(fù)責(zé)收集和評(píng)估測試性能信息的小組和專門的負(fù)責(zé)人員,這時(shí)為了確保數(shù)據(jù)收集和評(píng)估過程發(fā)生的推動(dòng)力。

4.4 選擇評(píng)估方法

在執(zhí)行測試評(píng)估的過程中有一些方法可供選擇,在實(shí)際操作過程中,我們推薦采用度量指標(biāo)方法,因?yàn)樗坏┙⒕秃苋菀资褂?#xff0c;并且可以證明它與有效和無效實(shí)踐有密切關(guān)系。

因素間的某種關(guān)聯(lián)或關(guān)系稱為度量指標(biāo)。度量指標(biāo)的一個(gè)主要優(yōu)勢在于可以清晰地定義評(píng)估過程,并且對被評(píng)估人員來說也是透明的,同時(shí)它具有良好的針對性,可以容易地確定哪些測試變量需要調(diào)整以提高有效性、效率和/或測試過程的經(jīng)濟(jì)性。測試度量指標(biāo)方法是指識(shí)別那些和好的或不好的測試有密切關(guān)系的標(biāo)準(zhǔn)。

4.5 確定所需事實(shí)

確定所需事實(shí)是指識(shí)別支持所選方法的必要證據(jù)。度量指標(biāo)方法明確地識(shí)別了評(píng)估過程所需的數(shù)據(jù)類型。要使用本文后面描述的度量指標(biāo),所需確定的信息包括:變更的特征、被測試過程的費(fèi)用、測試的費(fèi)用、測試所發(fā)現(xiàn)的缺陷、階段發(fā)現(xiàn)的缺陷、測試后發(fā)現(xiàn)的缺陷、按功能的測試費(fèi)用、對系統(tǒng)的抱怨、缺陷的量化和恢復(fù)缺陷的量化。

4.6 收集評(píng)估數(shù)據(jù)

收集評(píng)估數(shù)據(jù)主要是指通過收集機(jī)制、存儲(chǔ)機(jī)制以及選擇和總結(jié)信息的方法,來建立用于存儲(chǔ)所需評(píng)估數(shù)據(jù)的系統(tǒng)。

4.7 評(píng)估測試有效性

執(zhí)行過程的最后一步是分析信息以得到關(guān)于系統(tǒng)測試有效性的結(jié)論。通過分析度量指標(biāo)方法,相應(yīng)的人員可以有針對性地采取措施,并將總結(jié)后的結(jié)果記錄到測試評(píng)估表格中。度量指標(biāo)方法通常會(huì)以量化的,表示測試過程好壞的形式給出評(píng)估。

下面(見表2)給出30個(gè)推薦使用的用于評(píng)價(jià)應(yīng)用系統(tǒng)測試的度量指標(biāo)。

5 有效性評(píng)價(jià)的檢查過程

在檢查過程中,需要建立一個(gè)質(zhì)量控制檢查單(見表3),其中的“是”回答表示好的測試實(shí)踐;“否”回答表示需要額外的調(diào)查。注釋列用于解釋“否’回答并記錄調(diào)查結(jié)果。當(dāng)檢查單的項(xiàng)不適用于測試情形時(shí)適用“N/A”列。

6 有效性評(píng)價(jià)的輸出

測試有效性評(píng)價(jià)的最后輸出是改進(jìn)后的測試過程。在這個(gè)步驟中,主要是對測試結(jié)果進(jìn)行仔細(xì)地分析,然后采取相應(yīng)措施來修復(fù)所確認(rèn)的薄弱環(huán)節(jié),使用度量/行動(dòng)的方法來改善測試過程,最后使得應(yīng)用系統(tǒng)測試更加有效。(度量/行動(dòng)的方法是指通過改變某種度量指標(biāo)中的變量來度量另一種度量指標(biāo)中變量的改變。如果能夠說明通過增加執(zhí)行的指令數(shù)目確實(shí)減少了操作的系統(tǒng)中的缺陷數(shù)目,那么可以認(rèn)為該措施是預(yù)期的,并且應(yīng)該推廣。而如果執(zhí)行指令的增加并沒有減少產(chǎn)品投入運(yùn)行之前的缺陷的數(shù)目,那么說明那些資源還沒有得到有效的使用,應(yīng)該停止該行動(dòng)并且嘗試其他措施。)

7 結(jié)束語

本文提出了評(píng)測軟件測試有效性的一般工作流程,描述了度量測試的普遍目標(biāo),并為執(zhí)行這些度量給出了推薦的標(biāo)準(zhǔn),是軟件測試的有效充,對實(shí)際軟件測試的評(píng)價(jià)工作具有一定的指導(dǎo)意義。在項(xiàng)目軟件測試過程結(jié)束后,IT組織應(yīng)該結(jié)合各自的特點(diǎn),通過在軟件過程中積累的經(jīng)驗(yàn),運(yùn)用本文提出的工作流程,逐步對軟件測試過程進(jìn)行改進(jìn),使軟件測試更為有效的發(fā)揮它的積極作用。

參考文獻(xiàn):

[1] William E Lewis.軟件測試與持續(xù)質(zhì)量改進(jìn)[M].陳少英,張河濤,譯.北京:人民郵電出版社,2008.

[2] 趙亮,王建明,孫家廣.軟件測試準(zhǔn)則的有效性度量研究[J].計(jì)算機(jī)研究與發(fā)展,2006,43(8).

[3] Marnie L Hutcheson.軟件測試基礎(chǔ):方法與度量[M].包曉露,王小娟,譯.北京:人民郵電出版社,2007.

總結(jié)

以上是生活随笔為你收集整理的软件测试有效性指标,评价软件测试的有效性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。