qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          單元測試之白盒測試方法——代碼審查

          我所在公司內目前還沒有單元測試,前兩天測試某系統的FTP上傳功能時,發現其軟件的流程設計有問題,進而覺得單元測試對系統還是很重要的,今天又在網上查看了很多關于單元測試的文章,發現現在做單元測試的公司還真的不是很多呀。原因之一單元測試的bug發現率太低使得公司忽視了這一塊;再就是公司內沒有一個好的單元測試流程。鑒于上面提到的兩個原因及公司現在的環境(流程的可行性),我想出了以下的白盒測試流程。簡稱單元測試之白盒測試方法(代碼審查)。

            首先先說一下測試中需要出的文檔。

            在單元測試前可以進行代碼規范性審查。注:可以對所有代碼進行規范性審查,也可以對重點代碼進行規范性審查。此步驟可裁剪。

            1、單元測試申請。注明測試的功能點,時間,各功能點測試原因等。

            (1)測試功能點

            (2)測試進度

            (3)每個功能點的測試原因

            2、制定單元測試計劃。在 許多資料中定義單元測試中的單元時各不相同。有用模塊的,有用函數的,有用類的等。偶在這里為了可操作性,再就是偶測試的系統都是應用軟件,很重視界面的 操作,所以偶將單元定義為界面上的功能性操作。如添加按鈕等。當然不會是這么簡單的。偶只是將比較復雜的一些操作寫入了單元測試計劃中。單元測試的計劃模 板如下:

            (1)定義單元測試功能點。如(ftp上傳功能)

            (2)功能點需求規格說明書。

            (3)功能點測試時間。

            (4)功能點測試的組織方式及人員。

            (5)功能點測試采用的方法。

            (6)功能點測試的通過標準

            3、單元測試設計。在單元測試設計中主要由開發人員將其程序的設計思路,即流程圖畫出。

            (1)功能點需求。

            (2)功能點設計流程圖

            (3)功能點設計數據流圖

            (4)功能點偽代碼(可裁剪的)

            4、單元測試用例這一部分主要由測試人員根據功能點需求進行測試用例的設計

            (1)功能點需求

            (2)測試用例設計方法

            (3)測試用例

            5、評審人員的bug記錄

            (1)測試功能點

            (2)測試bug記錄。

            6、單元測試報告。這一部分由開發人員寫單元測試用例報告,包括本次單元測試發現的bug類型,單元測試中拒絕bug的原因,單元測試情況等。

             然后再提一下測試的組織方式。由項目經理或者系統設計人員準備單元測試申請,單元測試計劃,單元測試設計(單元測試設計也可以由開發人員準備),準備好 以上文檔后,提交測試部門;測試人員根據上面的文檔出單元測試用例(單元測試用例也可以在需求出來以后就出,此處可以靈活變通);然后測試人員根據上面的 文檔檢查設計中的bug,填寫bug記錄單;測試人員根據bug記錄單組織專家評審(項目經理、設計人員等),專家針對測試人員測試出的bug進行討論, 在評審中專家也可以提出新的bug記錄到bug記錄單中,最后在評審中達成協議,bug記錄單中的問題哪些修復,哪些不修復怎樣處理等,最后由開發人員修 改bug記錄單中的問題,修改完后交給測試人員,測試人員可以用黑盒測試的方法驗證bug記錄單中的問題是否修改。驗證完后,由開發人員填寫單元測試報告。單元測試完成。

            累死了,終于完成了,希望大家多提寶貴意見。

          posted on 2011-10-28 10:29 順其自然EVO 閱讀(584) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 苍南县| 如皋市| 称多县| 大丰市| 宁国市| 抚顺县| 吉林市| 花莲县| 普兰县| 镇远县| 青田县| 广宗县| 泉州市| 南江县| 枞阳县| 全州县| 溧水县| 资溪县| 和林格尔县| 昆山市| 河南省| 久治县| 常州市| 虹口区| 门源| 额济纳旗| 肇源县| 尉氏县| 赣州市| 晋江市| 化德县| 沁源县| 和田县| 久治县| 将乐县| 常山县| 鞍山市| 西昌市| 郎溪县| 哈密市| 枣庄市|