軟體測試 測試階段分類

2021-10-06 12:46:42 字數 561 閱讀 8312

測試金字塔和業務測試分析

第一層:ui介面層,包含功能驗證測試、相容性與使用者測試,相容性測試主要是對硬體環境(裝置)和軟體環境(系統)進行測試,使用者測試例如驗收測試;

第二層:業務邏輯層,包含客戶端模擬測試(例如a為註冊模組,b為登入模組,我們知道要先註冊使用者名稱和密碼才能進行登入,但是此時註冊模組還沒有完成,要對登入模組進行測試,因此會寫乙個驅動生成使用者名稱和密碼,就可以對登入模組進行測試)、內外介面測試(內部介面和外部介面是相對而言的)、sdk介面測試(sdk就是軟體中第三方開發工具包,這些工具一般都很成熟,之所以要進行測試的原因是看這個工具的功能是不是我們想要的,並且要看系統呼叫這些介面是不是能夠匹配);

第三層:資料處理層,包含單元測試和codereview(**評審)

按開發階段劃分(重點)

按測試實施組織劃分

按是否執行劃分

按是否手工劃分(重點)

按是否檢視**劃分(重點)

按測試地域劃分

按測試物件劃分(重要)

軟體測試階段劃分以及測試分類

一 軟體開發階段的劃分 1 需求分析 需求規格說明書 2 概要設計 概要設計說明書 3 詳細設計 詳細設計說明書 4 編碼 二 軟體測試階段 1 單元測試 1 依據 詳細設計文件 2 以黑盒 功能 測試為主,核心模組或風險較高模組可以輔助使用白盒測試 檢查 3 多個模組可以同時並行進行 4 可能需要...

軟體測試高階篇(測試分類之按開發階段分類)

單元測試是對軟體組成單元進行測試。其目的是檢驗軟體基本組成單位的正確性。測試的物件是軟體設計的最小單位 模組。又稱為模組測試。整合測試也稱聯合測試 聯調 組裝測試,將程式模組採用適當的整合策略組裝起來,對系統的介面及整合後的功能進行正確性檢測的測試工作。整合主要目的是檢查軟體單位之間的介面是否正確。...

軟體測試階段

軟體測試階段 3.整合測試 4.系統測試 5.驗收測試 5.beta測試 跳轉知識目錄 這是平時學習總結的地方,用做知識庫 隨著學習深入,會進行知識拆分和彙總,所以文章會隨時更新 component testing 針對乙個 單個的 軟體單元的測試,一般由開發來進行的,需要一定的程式設計能力,懂開發...