軟體工程----10軟體測試

來源:互聯網
上載者:User

標籤:

1 驗證與確認

  軟體的錯誤:有錯是軟體的屬性,而且是無法改變的。因為所有的軟體都是要用人來完成的。

  驗證與確認

  軟體確認是一系列的活動和過程,其目的是為了保證軟體產品能夠符合其描述的要求,滿足客戶的需要。

  V&V活動:驗證與確認在各個階段中制定和管理特定的任務,其活動跨越了整個軟體的活動周期。

2 軟體測試基礎

  什麼是軟體測試

 (1)測試是為了發現程式中的錯誤而執行程式的過程

 (2)好的測試方案是極可能發現迄今為止尚未發現的錯誤的測試方案

 (3)成功的測試是發現了至今為止尚未發現的錯誤的測試

 軟體測試的基本原則

     1 測試應該儘早進行,最好在需求階段就開始介入,因為最嚴重的錯誤不外乎是系統不能滿足使用者的需求。

     2 程式員應該避免檢查自己的程式,軟體測試應該由第三方來負責。

      3 設計測試案例時應考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況下不要製造極端狀態和意外狀態。

      4 應該充分注意測試中的群集現象。

      5 對策就錯誤結果進行地一個確認過程。一般由A測試出來的錯誤,一定要由B來確認。嚴重的錯誤可以召開評審會議進行討論和分析,對測試結果要進行嚴格的確認,是否真的存在這個問題以及嚴重程度等。

      6 制定嚴格的測試計劃。一定要制定測試計劃,並且要有指導性。測試時間安排盡量寬鬆,不要希望在極短的時間內完成也有一個高水平的測試。

       7 妥善儲存測試計劃、測試案例、出錯統計和最終分析報告,為維護提供方便。

    軟體測試與軟體開發的各階段的關係

3 軟體測試人員的品質:1 溝通能力 2 移情能力 3 技術能力 4 自信心 5 外交能力 6 幽默感 7 耐心 8 懷疑精神 9 很強的記憶能力 10 自我督促 11 洞察力

4 軟體測試策略

   單元測試  整合測試 確認測試 系統測試 軟體調試 

5 軟體測試方法

   靜態測試與動態測試    黑箱測試與白盒測試

6 物件導向軟體測試

軟體工程----10軟體測試

聯繫我們

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