qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          如何看待軟件缺陷

            軟件測(cè)試人員的職責(zé)是根據(jù)一定的方法和邏輯,尋找或發(fā)現(xiàn)軟件中的缺陷,并通過(guò)這一過(guò)程來(lái)證明軟件的質(zhì)量是優(yōu)秀還是低劣。所以,怎樣發(fā)現(xiàn)缺陷,成為大部分測(cè)試人員關(guān)注的焦點(diǎn)。在軟件測(cè)試過(guò)程中,軟件測(cè)試人員一般需確保測(cè)試過(guò)程中發(fā)現(xiàn)的軟件缺陷得以關(guān)閉。但在實(shí)際測(cè)試工作中,軟件測(cè)試人員需要從綜合的角度來(lái)考慮軟件質(zhì)量,對(duì)找出的缺陷保持一種平常心。這就需要明確以下幾個(gè)原則:

            1、并不是測(cè)試人員發(fā)現(xiàn)的每個(gè)缺陷都是必須修復(fù)的。

            測(cè)試是為了發(fā)現(xiàn)程序錯(cuò)誤,而不能保證程序沒(méi)有錯(cuò)誤。不管測(cè)試計(jì)劃和執(zhí)行多么努力,也不是所有缺陷發(fā)現(xiàn)了就能修復(fù)。有些軟件缺陷可能會(huì)完全被忽略,還有一些可能推遲到后續(xù)版本中修復(fù)。

            一般不修復(fù)軟件缺陷原因如下:

            沒(méi)有足夠的時(shí)間。在任何一個(gè)項(xiàng)目中,通常是軟件功能較多,而程序設(shè)計(jì)人員和測(cè)試人員較少,并且可能在項(xiàng)目進(jìn)度中沒(méi)有為開(kāi)發(fā)和測(cè)試留出足夠的時(shí)間。在實(shí)際開(kāi)發(fā)過(guò)程中,經(jīng)常出現(xiàn)客戶對(duì)軟件的完成提出一個(gè)最后期限,在此時(shí)間點(diǎn)之前,必須按時(shí)完成軟件。這就導(dǎo)致了時(shí)間的有限性和任務(wù)緊迫性,在此壓力下就有可能忽略一些缺陷。

            不算真正的缺陷。在某些特殊場(chǎng)合,錯(cuò)誤理解、測(cè)試錯(cuò)誤或設(shè)計(jì)說(shuō)明書(shū)變更,會(huì)使測(cè)試人員把一些軟件缺陷不作為缺陷來(lái)處理。

            修復(fù)的風(fēng)險(xiǎn)太大。這種情況比較常見(jiàn),軟件本身是脆弱而復(fù)雜的,修復(fù)一個(gè)缺陷,常常可能導(dǎo)致其它更嚴(yán)重問(wèn)題的出現(xiàn)。在緊迫的產(chǎn)品發(fā)布進(jìn)度壓力下,修改軟件缺陷必須評(píng)估其影響程度和風(fēng)險(xiǎn),以決定是否可修改。

            2、發(fā)現(xiàn)缺陷的數(shù)量說(shuō)明不了軟件的質(zhì)量

            軟件中不可能沒(méi)有缺陷,發(fā)現(xiàn)很多的缺陷對(duì)于測(cè)試工作來(lái)說(shuō),是很正常的事。缺陷的數(shù)量大,只能說(shuō)明測(cè)試的方法很好,思路很全面,測(cè)試工作卓有成效。但以此來(lái)否認(rèn)軟件的質(zhì)量,還是不具客觀性的。

            如果測(cè)試中發(fā)現(xiàn)的缺陷,大部分都是提示性錯(cuò)誤、文字錯(cuò)誤等,或錯(cuò)誤的等級(jí)很低,而且這些缺陷的修復(fù)幾乎不會(huì)影響到執(zhí)行指令的部分。但對(duì)于軟件的基本功能和性能,發(fā)現(xiàn)的缺陷很少,通常這樣的測(cè)試證明了“軟件的質(zhì)量是穩(wěn)定的”,因而屬于良好軟件的范疇。這樣的軟件只要處理好發(fā)現(xiàn)的缺陷,基本就可以發(fā)行使用了。而進(jìn)行完整的回歸和大規(guī)模測(cè)試,就是增加軟件開(kāi)發(fā)的成本,浪費(fèi)商機(jī)和時(shí)間。

            發(fā)過(guò)來(lái),如果在測(cè)試過(guò)程中發(fā)現(xiàn)的缺陷較少,但這些缺陷都集中的功能沒(méi)有實(shí)現(xiàn)、性能未達(dá)標(biāo)、經(jīng)常引起死機(jī)或系統(tǒng)崩潰等現(xiàn)象,而且出現(xiàn)幾率大,多數(shù)用戶使用過(guò)程中都會(huì)發(fā)現(xiàn)這樣的問(wèn)題。那這樣的軟件就不能隨便就發(fā)布,因?yàn)榘l(fā)布風(fēng)險(xiǎn)太大了!

          版權(quán)聲明:本文出自 cmriqa 的51Testing軟件測(cè)試博客:http://www.51testing.com/?489136

          posted on 2012-11-05 10:05 順其自然EVO 閱讀(2916) 評(píng)論(2)  編輯  收藏 所屬分類: defalut managerment system 缺陷管理系統(tǒng)

          評(píng)論

          # re: 如何看待軟件缺陷 2012-11-07 15:37 randolph

          說(shuō)的很有道理,看來(lái)你對(duì)測(cè)試的把握很有心得。  回復(fù)  更多評(píng)論   

          # re: 如何看待軟件缺陷 2012-11-08 09:38 aalouie

          這是很普通的測(cè)試知識(shí)啊  回復(fù)  更多評(píng)論   

          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 辰溪县| 莱芜市| 凤台县| 隆昌县| 长汀县| 同仁县| 枝江市| 甘泉县| 聊城市| 钦州市| 阿坝县| 尼木县| 班戈县| 马公市| 石柱| 兰州市| 宜兰县| 商南县| 米易县| 赤壁市| 兴国县| 临猗县| 南和县| 兴义市| 惠安县| 台南县| 廉江市| 山西省| 万山特区| 万盛区| 和平区| 临夏县| 高青县| 礼泉县| 河北区| 长春市| 泸州市| 名山县| 科技| 彩票| 玛纳斯县|