軟體測試階段
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 黑盒測試 其實就是在測試中把被測的系統或軟體看成乙個不能開啟的盒子,在完全不考慮程式內部結構和內部特性的情況下,通過相關暴露出來的介面來對程式進行測試。黑盒測試只檢查程式的功...
軟體測試階段劃分
一 單元測試 又稱模組測試,是針對軟體設計的最小單位 程式模組進行正確性檢查的測試工作。類 檔案 視窗 函式 選單 報表或乙個儲存過程都可以作為乙個單元進行測試,其依據是詳細設計 黑盒測試為主,重點模組結合白盒測試,多個模組可以平行進行測試。二 整合測試 又稱組裝測試。在單元測試的基礎上,將所有模組...