網頁

2021/8/13

軟體開發 測試類型、測試階段、測試環境對照表

軟體開發測試類型、測試階段、測試環境、測試人員的對照表。


測試類型 Unit Test Integration Test System Integration Test Functional Test E2E Test 上線啦
測試階段 DEV DEV SIT UAT UAT 上線啦
測試環境 Local Dev QA QA Stage Prod
測試機器 local machine dev server qa server (sit) qa server (uat) stage server prod server
資料類型 dummy dummy dummy dummy real data (mirror) real data
測試人員 Developer Developer QA Engineer QA Engineer
Client
QA Engineer
Client
Client
User
Mock對象 Function Component Module System N/A N/A

以上各種測試的用語及定義有些不是非常明確、有歧義或互有重疊,是身為軟體開發人員的我在工作中碰到及網路上查到解釋的個人整理。

測試人員是指測試案例設計及執行測試的責任者。

測試機器是測試人員部署測試程式及執行測試案例的地方,這邊不討論CICD pipeline每一次部署時的自動測試。

UAT個人認為僅適用於專案型的軟體開發,因為產品型的軟體開發並沒有交付給客戶驗收這件事,最終使用者為非特定人員或一般大眾。

沒有留言:

張貼留言