紀錄工作經驗、相關知識,解決技術相關問題。

網站相關

SIT , UAT 是什麼 ? 簡單說明 SIT測試與UAT測試

在系統開發流程上,常常會聽到 SIT測試、UAT測試,這兩者有什麼不同,這邊簡單對SIT、UAT的用途與使用時機做個介紹。

SIT 測試

什麼是 SIT 測試?

SIT 是系統開發上的專有名詞 System integration testing 的縮寫,中文叫系統整合測試,有興趣看原文介紹可以看看SIT 維基百科說明

白話一點,簡單說明,就是在將許多的小功能/小單元(下圖 – 右側),將其組成一個完整的功能並進行測試(下圖 – 左側),確保功能與功能銜接後,不會有問題。

局部元整功能(左圖) ,小功能零件(右圖)

通常進行 SIT 測試,會依據經驗,最常以需求、效能、安全性這幾塊著手,以確保開發出來的東西,能符合最初業主的需求,也可以把它視為開發後的基本自我測試,會比較好理解。

比較細節的東西,像是可重複性、可攜性、便於維護…等細項,如果要加入SIT中也可以,不過這個就會依據專案大小、性質而定。

SIT 使用時機

SIT測試用於開發階段,如一個完整需求 or 功能 or 頁面製作完成時,就會進行 SIT 測試,針對目前已開發好的功能進行測試,以確保功能正確,並且符合業主需要。

有進行 SIT 的專案,比較不容易發生產品”走針”、偏離原訂需求的情況,也較能在開發初期,就發現可行性問題,並及時解決 or 修正。

UAT 測試

什麼是 UAT 測試?

UAT 是系統開發上的專有名詞 User Acceptance Testing 的縮寫,中文叫使用者驗收測試 / 驗收測試,有興趣看原文介紹可以看看UAT 維基百科說明

其實看名稱很直白,就是你開發好的東西,在經過 SIT 確認功能正常後,接著就是要給需求方/業主進行驗收,驗收的測試環節,就俗稱 UAT。

UAT使用時機

UAT 測試 通常是接續在 SIT 之後,可以簡單理解為軟體開發商執行 SIT 測試,業主/ 需求方執行 UAT 測試。

如果 UAT 測試沒有過,自然又會回到開發商進行修正、SIT測試的階段。

2 留言

  1. i like this optimal post

  2. Im obliged for the blog post. Really thank you! Fantastic. Amberly Tripp Erikson

發表迴響