測試基礎第一課

2022-07-19 02:36:14 字數 1323 閱讀 5442

軟體測試概念

軟體測試:描述一種用來促進鑑定軟體的正確性、完整性、安全性和質量的過程。換句話說,軟體測試是一種實際輸出與預期輸出間的審核或者比較過程。軟體測試的經典定義是:在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。

作為優秀的軟體測試人員應該具備的素質:

什麼是軟體缺陷?

為什麼會出現軟體缺陷

軟體測試方法分類

白盒測試又稱結構測試、邏輯驅動測試或基於軟體本身的測試,白盒測試是對軟體的內部細節做細緻的檢查,對軟體的所有邏輯路徑進行測試,而並不關心軟體的功能要求,主要用於單元測試、整合測試。

黑盒測試又稱功能測試、資料驅動測試或基於軟體需求的測試,通過黑盒測試可以知道軟體是否符合使用者的預期要求。黑盒測試不考慮軟體內部的邏輯結構,主要適用於整合測試、系統測試、驗收測試。

灰盒測試,是介於白盒測試和黑盒測試之間的一種測試方法,它不僅關注輸入、輸出的正確性,同時也關注軟體的內部情況。多用於整合測試。

軟體測試階段分類

軟體測試內容分類

軟體的效能主要有時間效能和空間效能兩種。

時間效能:主要指軟體的乙個具體事務的響應時間。

空間效能:主要指軟體執行時所消耗的系統資源。

軟體效能測試分為:

一般效能測試:指的是讓被測系統在正常的軟硬體環境下執行,不向其施加任何壓力的效能測試。

軟體測試其他分類

對於**測試,主要是測試**是否符合相應的標準和規範。

對於介面測試,主要測試軟體的實際介面與需求中的說明是否相符。

對於文件測試,主要測試使用者手冊和需求說明是否真正符合使用者的實際需求。

軟體測試流程

測試需求分析:根據軟體需求,分析出測試點。

測試計畫:確定測試範圍、測試策略、測試人員時間安排。

測試用例設計及評審:根據測試需求分析,編寫測試用例,並進行測試用例評審。評審分為內部評審及外部評審。

測試執行;執行測試用例,提交bug,跟蹤bug,進行多輪測試。

測試總結,完成測試報告

開發團隊組織架構:

測試流程

軟體測試第一課

軟體測試 就是使用人工和自動手段來執行或測試某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。為什麼要做軟體測試?乙個糟糕的測試程式可能導致任務的失敗,影響操作的效能和可靠性,導致維護階段的成本提高。乙個好的測試程式是專案的主要成本。乙個好的測試程式可以極大地幫...

html 基礎第一課

快捷鍵 1 ctrl 快速新增單行注釋 2 ctrl shift 快速新增多行注釋 3 ctrl d 快速刪除游標所在的一行 4 ctrl y 反撤銷 5 ctrl alt 下方向鍵 快速複製並貼上當前行 標籤的屬性 標籤的一部分,用於包含額外的資訊,可以有多個屬性 屬性與屬性值成對出現 關鍵字 d...

Python基礎第一課

1,計算機基礎。計算機基礎。cpu 相當於人的大腦,用於計算。記憶體 儲存資料,4g,8g,16g,32g,成本高,斷電即消失。硬碟 1t,固態硬碟,機械硬碟,儲存資料,應該長久保持資料,重要檔案,小電影等等。作業系統 應用程式。2,python歷史。巨集觀上 python2 與 python3 區...