軟體測試階段

2021-10-05 16:38:24 字數 1624 閱讀 7013

軟體測試階段

3.整合測試

4.系統測試

5.驗收測試

5.beta測試

跳轉知識目錄](

這是平時學習總結的地方,用做知識庫

隨著學習深入,會進行知識拆分和彙總,所以文章會隨時更新

component testing

針對乙個(單個的)軟體單元的測試,一般由開發來進行的,需要一定的程式設計能力,懂開發,有一定的

模組測試:module testing

單元測試:unit testing

類測試 :class testing

程式測試:programing testing

1.測試重點:

2.所需知識/know-how

3.前提條件

4.使用的技術

5.發現的缺陷

6.可能遺留的缺陷

是通過介面與測試物件通訊的工具。用於呼叫被測的元件或者系統替代性程式

用於替代或者模擬那些還沒有完成的元件(模組),用於模擬輸入和輸出(針對不完整的功能)

用乙個系統來描述另乙個要測試的抽象系統的行為特徵

(integration)把元件 / 系統合併為更大不見的過程

一種旨在暴露介面及整合元件/系統互動時存在的缺陷測試

1.元件整合測試

component integration testing

測試的目的在於發現介面和整合後元件間協同工作的缺陷

2.系統整合測試

system integration testing

3.通常用多人或第三方執行

1.測試重點

2.所需知識/know-how

3.前提條件

4.典型技術

5.發現缺陷

6.可能遺漏的缺陷

測試 a 的時候,b,c,d,e,f 都不能拿過來,因為出現問題不能判定是誰的

此時,需要找樁模組替代 b,c,d 的功能,輔助 a 的測試

測試 b 的時候,需要找樁模組替代 f ,測試a-b之間有沒有問題

測試 e 的時候,就直接測試 b-e 就行,因為之前a-b已經測試過了

c,d,f都一樣

測試 b-e,先將a用測試驅動器代替,c,d,用其他樁模組代替,

再往上加,將a換回來,測試a-b

其他的類似

1.測試重點

2.所需知識

3.前提條件

4.所需技術

5.發現缺陷

6.可能遺漏的缺陷

user acceptance testing

驗證由商業使用者使用乙個系統的可用性

由系統管理員對系統的驗收測試,包括

法規性驗收測試

知識目錄

軟體測試 測試階段分類

測試金字塔和業務測試分析第一層 ui介面層,包含功能驗證測試 相容性與使用者測試,相容性測試主要是對硬體環境 裝置 和軟體環境 系統 進行測試,使用者測試例如驗收測試 第二層 業務邏輯層,包含客戶端模擬測試 例如a為註冊模組,b為登入模組,我們知道要先註冊使用者名稱和密碼才能進行登入,但是此時註冊模...

2 2軟體測試階段

按照測試手段分類 根據可見度 黑盒測試 白盒測試 根據狀態 靜態測試 動態測試 根據測試執行的方式 手工測試 自動化測試 1 黑盒測試 其實就是在測試中把被測的系統或軟體看成乙個不能開啟的盒子,在完全不考慮程式內部結構和內部特性的情況下,通過相關暴露出來的介面來對程式進行測試。黑盒測試只檢查程式的功...

軟體測試階段劃分

一 單元測試 又稱模組測試,是針對軟體設計的最小單位 程式模組進行正確性檢查的測試工作。類 檔案 視窗 函式 選單 報表或乙個儲存過程都可以作為乙個單元進行測試,其依據是詳細設計 黑盒測試為主,重點模組結合白盒測試,多個模組可以平行進行測試。二 整合測試 又稱組裝測試。在單元測試的基礎上,將所有模組...