軟體測試學習筆記

2021-12-29 20:03:55 字數 555 閱讀 9046

軟體測試學習筆記:

利用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要求,並找出與預期結果之間的差異。

軟體測試並不是只測試整個程式,而是貫穿整個程式研發的始終。

軟體測試的物件包括:軟體需求、軟體概要設計、軟體詳細設計、軟體執行環境、可執行程式、軟體源**。

軟體測試的五大要素:質量、人員、資源、流程、技術

兩個目標:提高測試覆蓋率、提公升測試效率。

軟體測試的原則:

1、測試顯示缺陷的存在,但不能證明系統無缺陷。

2、窮盡測試是不可能的,要設定及時終止的條件。

3、軟體測試應盡早進行。

4.測試具備群集特性(某個模組出現的缺陷越多,可能存在的缺陷就越多)

5.殺蟲劑悖論。(軟體的測試方法和用例應該不定期修改)

6、二八原則(將百分之八十的精力放在百分之二十的重要模組上)

7、測試活動依賴測試環境。

軟體測試學習筆記

筆記僅用於自我理解與自我總結,不全面之處請包含,錯誤之處請指正。功能性測試 黑盒測試,軟體實現未知。任何程式被看做是軟體規格說明 需求 中輸入定義域取值到輸出值域的轉換,理想的程式本應該規矩的完成這個職責。所以對於理想的程式,黑盒測試的測試用例完全可以根據軟體規格 需求 說明書來建立,並能夠覆蓋程式...

軟體測試學習筆記

保證測試的覆蓋度,但是窮舉測試是不可能的。所有的測試都應該追溯到使用者。越早測越好,測試過程與開發過程應該是互相結合的。測試的規模 從小到大,從單元測試到系統測試。不能為了便於測試而擅自修改程式。既應該測試軟體能做什麼,也應該測試軟體不能做什麼。測試做到什麼程度並沒有乙個固定答案。只要滿足兩個顯式條...

軟體測試 學習筆記

1 測試按照特性分類 白盒測試 灰盒測試 黑盒測試。白盒測試 直接在源程式上進行測試 修改 複測。灰盒測試 介於黑白測試之間。黑盒測試 從終端使用者角度進行的功能測試。2 在軟體開發過程中,軟體測試還可以分為單元測試 整合測試 系統測試 使用者驗收測試及回歸測試,其中系統測試是驗證軟體需求規格說明書...