qileilove

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

          Bug敏感度與軟件質(zhì)量關(guān)系

          Bug敏感度與軟件質(zhì)量關(guān)系

            正如前面故事中提到,Bug敏感度高的測試人員,能在短時(shí)間內(nèi)發(fā)現(xiàn)大量的Bug,從而在一定程度上提高軟件的質(zhì)量。從這個(gè)角度看,Bug敏感度與軟件質(zhì)量的關(guān)系是正相關(guān)的,如下圖表示,即Bug敏感度越高,被揭露的Bug越多,對(duì)應(yīng)模塊或軟件的質(zhì)量相對(duì)越可靠。

            同理,Bug敏感度不高,必然就會(huì)造成一些Bug遺漏,提高了軟件質(zhì)量的風(fēng)險(xiǎn)系數(shù),我們可用Y=-kX來表達(dá)這個(gè)意思,見下圖。Bug敏感越差,遺漏的Bug越多,軟件質(zhì)量的風(fēng)險(xiǎn)就越大。

            但是軟件質(zhì)量的評(píng)價(jià)是一個(gè)復(fù)雜而多維度的,不僅僅與Bug敏感度有關(guān)系,還包括設(shè)計(jì)本身的約束、預(yù)防等先天因素。

            提高Bug敏感度的關(guān)鍵因素

            影響測試人員判斷某問題或現(xiàn)象是否是Bug,還是其他問題,有很多原因,下表是筆者總結(jié)的一些關(guān)鍵因素,與大家一起分享。

          序號(hào)

          因素

          影響分析

          1

          業(yè)務(wù)熟悉度

          不清楚業(yè)務(wù),會(huì)不能很好地理解特性的用途,應(yīng)用場景,會(huì)導(dǎo)致正確的判斷,風(fēng)險(xiǎn)分析;

          2

          測試專業(yè)技術(shù):測試思維

          除常規(guī)的測試思路外,逆向,相關(guān)影響或異常,多條件組合等特殊情況的專業(yè)思路能讓迅速發(fā)現(xiàn)軟件中潛伏的Bug

          3

          測試專業(yè)技術(shù):測試工具掌握

          有些測試對(duì)象需依賴特殊工具生成數(shù)據(jù)、監(jiān)控、檢查,作為一種測試手段、方法,能發(fā)現(xiàn)某類型的Bug,如數(shù)據(jù)庫性能測試,內(nèi)存泄漏的檢查等

          4

          學(xué)習(xí)能力

          學(xué)習(xí)測試同事經(jīng)驗(yàn),包括與需求、開發(fā)人員的交流,從交流中增加經(jīng)驗(yàn)、知識(shí)的積累等。學(xué)習(xí)有主動(dòng)與被動(dòng),主動(dòng)學(xué)習(xí)的人,進(jìn)步快。

           

          5

          對(duì)開發(fā)者的了解

          對(duì)合作的某開發(fā)人員了解多,知道對(duì)方可能出錯(cuò)的地方,例如某開發(fā)人員是新員工,對(duì)業(yè)務(wù)不太熟悉,容易在模塊接口處理上考慮不周,易犯錯(cuò)誤,則可以有針對(duì)性測試這些方面。

          6

          系統(tǒng)繁雜度

          了解系統(tǒng)的設(shè)計(jì),清楚最繁雜的設(shè)計(jì),最核心的設(shè)計(jì),然后重點(diǎn)分析這些部分,找出測試的重難點(diǎn)

            說明:

            關(guān)于學(xué)習(xí)能力,有些同學(xué)可能理解存在誤區(qū),或者比較片面,認(rèn)為學(xué)習(xí)就是捧著書本看書。常聽一些同學(xué)說,正在看C+編程,Android開 發(fā),網(wǎng)絡(luò)通信相關(guān)書等,當(dāng)然沒錯(cuò),這些都是在學(xué)習(xí)。但是否有更直接的體現(xiàn)學(xué)習(xí)能力的方法呢。曾經(jīng)在一位同事的總結(jié)中讀到:通過參與同項(xiàng)目外專業(yè)組的討論, 大受啟發(fā),回來一試,發(fā)現(xiàn)了2個(gè)嚴(yán)重的系統(tǒng)接口方面的bug,及一個(gè)我們未曾考慮到的系統(tǒng)設(shè)計(jì)需求。這種通過與他人的交流獲取的直接知識(shí),并不一定能在書 本上看到的,但它也是一種學(xué)習(xí)。學(xué)習(xí)有直接學(xué)習(xí),簡接學(xué)習(xí)。如果說簡接學(xué)習(xí)是夯實(shí)基礎(chǔ),那么像上述通過交流、實(shí)踐的方式直接地學(xué)習(xí)的方法是取人之長,補(bǔ)已 之短的快速通道。

            除了上表中提到的因素,是否還有其他因素也會(huì)影響測試人員的Bug敏感度呢?歡迎大家補(bǔ)充,及發(fā)表意見。

          posted on 2012-12-04 10:37 順其自然EVO 閱讀(275) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2012年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 道孚县| 克东县| 安阳县| 延川县| 秦皇岛市| 宁乡县| 蛟河市| 密山市| 奎屯市| 连州市| 新河县| 中阳县| 石河子市| 新宾| 济南市| 德钦县| 昌江| 汉中市| 霍城县| 澄城县| 和林格尔县| 临潭县| 通渭县| 广河县| 鄯善县| 治县。| 崇明县| 湟源县| 濮阳市| 南康市| 唐山市| 扶绥县| 仙游县| 枣强县| 固镇县| 敦煌市| 新巴尔虎右旗| 若羌县| 化隆| 蒙城县| 夏邑县|