《軟體工程概論》第六章核心內容

來源:互聯網
上載者:User

標籤:

軟體測試是在軟體投入生產性運行之前,對軟體需求分析、設計規格說明和編碼的最終複審,是軟體品質控制的關鍵步驟。  軟體測試的對象:需求分析、概要設計、詳細設計及程式編碼等階段所得的文檔資料,包括需求規格說明、概要設計規格說明、詳細設計規格說明以及來源程式。  確認是一系列的活動和過程,目的在於證實在一個恰當的外部環境中軟體的邏輯正確性,分為靜態確認和動態確認。  驗證是試圖證明在軟體生存期各個階段以及階段間的邏輯協調性、完備性和正確性。確認與測試都屬於軟體測試。  黑箱測試:已知產品的功能設計規格,可以通過測試證明每個實現了的功能是否滿足要求(根據軟體的外部特性)用列設計:a.等價類別劃分;b.邊界值分析。  白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否已經過檢查(對軟體的過程性細節作細緻的檢查)。用例設計:a.邏輯覆蓋;b.語句覆蓋;c.判定覆蓋;d.條件覆蓋;e.判定—條件覆蓋;f.條件組合覆蓋;g.路徑覆蓋。  軟體測試:步驟:單元測試、組裝測試、確認測試和系統測試。單元測試的內容:模組介面測試、局部資料結構測試、路徑測試、錯誤處理測試、邊界測試。 

《軟體工程概論》第六章核心內容

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.