原文參考
v模型測試:需求分析、概要設計、詳細設計、開發、單元測試、整合測試、系統測試、驗收測試
測試過程-》單元測試、整合測試、系統測試、驗收測試
單元測試主要是開發人員根據模組進行測試,
整合測試是建立在單元測試的基礎之上,各個模組整合進行整體測試模組之間的問題,各個模組之間的影響,介面設計問題
驗收測試(確認測試)主要是測試功能和效能符合需求說明書嗎
系統測試,把系統放在真實的環境中進行測試
軟體測試按照測試手段可分為 黑盒測試、白盒測試、灰盒測試;靜態測試、動態測試;手動測試、自動測試
靜態測試:通常以人工進行抽查、審查、正式評審的方式進行測試,不執行系統,直接看**,查詢可能存在的錯誤**,**的質量。
動態測試: 執行系統,根據例項進行檢查來對比預期的結果,檢查系統的正確性,效率。效能等
黑盒測試一般用來測試軟體功能的正確性和可操作性,把程式當做乙個黑盒,不需要知道程式內部結構,只需要知道輸入輸出或者程式功能,按照測試用例或者邏輯檢驗程式。
百盒測試一般是通過程式**進行檢驗,通過閱讀**,根據邏輯性進行判斷正確性或者通過除錯檢驗程式的正確性。
黑盒白盒的優缺點:黑盒測試不需要知道**內部結構,直接站在使用者的角度使用程式功能,但是**覆蓋率低
白盒測試:**覆蓋率大,提高**質量,程式執行會有不同路徑,不可能測試所有路徑,只知道開發人員功能是否正確,不知道是否滿足或者遺漏功能需求,系統大測試開銷大
軟體測試按照測試型別:功能測試、效能測試、安全測試、相容性測試、文件測試
效能測試包括壓力測試、效能測試、穩定性測試
壓力測試:在一定負荷下穩定執行,
負荷測試:從負荷小一點的使用者量或者請求,慢慢的新增使用者量或者請求進行檢視響應時間和消耗的資源。
安全性測試:功能軟體
其他測試型別:monkey測試、回歸測試、a/b測試、冒煙測試
回歸測試:軟體功能修改後,對軟體進行重新測試以確認修改沒有引入新的錯誤或者導致其他部分產生錯誤。
回歸測試中心在關鍵模組,重點功能 ,適合自動化測試
monkey測試:搞怪測試,隨機,稀奇古怪的方式來操作軟體,保證軟體健壯性和穩定性。
軟體測試基礎知識一(軟體測試定義 目的及分類)
乙個人學習不如和大家一起學習,群裡有學習資料,歡迎你加入軟體測試 群號 1062843742。軟體是一系列按照特殊規定順序組合的計算機資料和指令的集合。定義階段 包含了可行性研究和需求分析 開發階段 概要設計 詳細設計 編碼實現 測試 維護階段 使用 維護 退役 為了發現程式中錯誤而執行程式的過程 ...
軟體測試基礎知識總結
1.軟體測試的生命週期 需求分析 測試計畫 測試設計 測試開發 測試執行 測試評估 2.軟體的生命週期 需求分析 計畫 設計 編碼 測試 執行維護 3.開發模型和測試模型 傳統的開發模型和敏捷的區別 十二宣言 個體與互動重於過程和工具 強調人與人之間的溝通 可用的軟體重於完備的文件 輕文件 對文件的...
軟體測試基礎知識總結
1 軟體測試階段有哪些任務 制定測試大綱 測試計畫 製作測試資料 測試方案 單元測試 程式測試,一般由開發人員進行 功能測試 效能測試 整合測試 子系統測試 系統測試 驗收測試 測試報告及向下階段提交系統執行 維護使用者手冊 2 自動化測試 概念 為了提高工作效率,節省人力和成本,把人為驅動的測試轉...