2011-11-17 156 views

回答

5

看看每種類型的測試正在描述什麼。驗收測試正在測試您正在測試的系統是否爲最終用戶(即客戶)所接受。通常這涉及到一個通用測試,以確保程序是可以接受的。 sysyem中可能仍然存在一些錯誤(例如,某些本地化錯誤,或者如果用戶做了特別的事情,則會出現更嚴重的錯誤),但只要這些不是對程序的一般使用的障礙,程序就可以(想想微軟 - 如果他們花時間來修復他們和客戶提出的每一個錯誤,我們都會繼續使用Windows 95)。

比較而言,系統測試是對程序運行的系統的測試。因此驗收測試可能會說該程序在Windows 95上運行得非常好;但如果程序在Windows 7上運行時崩潰,並且大多數客戶端運行Windows 7,則需要更改系統測試。

這當然是一個非常一般的答案,但關鍵還在於兩個測試都應該包含測試人員和客戶。測試僅涉及測試人員或開發人員(如單元測試),在進入驗收或系統測試階段之前應該進行測試。

1

區別在於意圖而不是誰在進行測試。更多細節可以發現here

相關問題