軟考二 軟體測試

來源:互聯網
上載者:User
一:軟體測試目的及原則

   軟體測試就是找錯,用儘可能少的測試找出儘可能多的錯誤。

   原則:1,儘早;2,從小到大的進行;3,測試有計劃;4,要設想程式有錯誤;5,測試不能證明軟體無錯誤;6,應由第三方從事測試

    二:測試過程



   1,單元測試

   單元測試在模組程式碼完成時進行測試。測試方法:白盒測試


   2,整合測試

   整合測試在模組組裝後進行測試和系統設計說明書的要求結合起來進行的測試。測試方法:黑箱測試


   3,確認測試

   確認測試檢查系統要求和客戶需求是否一致。首先進行有效性測試(使用類比資料運行系統),然後進行驗收測試(使用真實資料)和安裝測試


   4,系統測試

   系統測試是結合軟硬體和網路因素進行的各種組裝測試和確認測試,目的是發現與使用者需求不符的地


三:測試方法    1,黑箱測試    主要測試程式的功能,主要在程式的介面進行測試。        技術:等價類別劃分、邊值分析、錯誤猜測、因果圖    2,白盒測試    檢查程式中的每條通路是否符合要求。
   技術:語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋    這六種測試,雖然出發點和名稱不同,但是都是為了測試程式的路徑。出發點不同,方法就不同。學習這部分內容主要區分這幾種方法是以什麼作為出發點劃分的。        首先需要瞭解的是“語句”,“條件”,“路徑”,如下圖:

  其中路徑有兩條:L1=1-2-3 ; 和L2=1-4-5 。   
   1,語句覆蓋    將上圖中的語句1 和語句2所在的路徑覆蓋掉。即L1和L2路徑都覆蓋。
   2,判定覆蓋    上圖中就一個判斷,即(A>1 and B>1)的真分支和假分支都執行。包含語句覆蓋。
   3,條件覆蓋    上圖中,條件(A>1    B>1)兩個條件,根據條件設計測試。
   4,路徑覆蓋    如上圖,將L1和L2的路徑走過即可。。

   總結:無論哪種測試,都是走路徑。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.