複製鏈接
請複製以下鏈接發送給好友

被測系統

鎖定
被測系統(System under test,SUT)表示正在被測試的系統,目的是測試系統是否能正確操作。這一詞語常用於軟件測試中。
中文名
被測系統
外文名
System under test
簡    寫
SUT
領    域
計算機

被測系統簡介

軟件系統測試的一個特例是對應用軟件的測試,稱為被測應用程序(application under test,AUT)。
SUT也表明軟件已經到了成熟期,因為系統測試在測試周期中是集成測試的後一階段。 [1] 

被測系統被測器件

被測器件(英語:device under test,DUT)或被測裝置,又稱在測單元被測部件(unit under test,UUT),常用於表示正處於測試階段的工業產品。
在半導體測試中,DUT表示晶圓或最終封裝部件上的特定管芯小片。利用連接系統將封裝部件連接到手動自動測試設備(ATE),ATE會為其施加電源,提供模擬信號,然後測量和估計器件得到的輸出,以這種方式測定特定被測器件的好壞。
對於晶圓來説,使用者需要將ATE用一組顯微針連接到一個個獨立的DUT(晶圓小片)。若晶圓已被切割成小片並封裝,我們可以用ZIF插座(零插拔力插座)將ATE連接到DUT(管殼)上。
更多的情況下,DUT用於表示任何被測電子裝置。例如,裝配線下線的手機中的每一芯片都會被測試,而手機整機會以同樣的方式進行最終的測試,這裏的每一部手機都可以被稱作DUT。
DUT常以測試針組成的針牀測試台連接到ATE。 [2] 

被測系統軟件測試

軟件測試(英語:software testing),描述一種用來促進鑑定軟件正確性完整性安全性品質的過程。據此,您可能會想,軟件測試永遠不可能完整的確立任意電腦軟件的正確性。然而,在可計算理論(計算機科學的一個支派)一個簡單的數學證明推斷出下列結果:不可能完全解決所謂“死機”,指任意計算機程序是否會進入死循環,或者罷工併產生輸出問題。換句話説,軟件測試是一種實際輸出與預期輸出間的審核或者比較過程。
軟件測試的經典定義是:在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件品質,並對其是否能滿足設計要求進行評估的過程。
軟件測試有許多方法,但對複雜的產品運行有效測試不僅僅是研究過程,更是創造並嚴格遵守某些呆板步驟的大事。測試的其中一個定義:為了評估而質疑產品的過程;這裏的“質疑”是測試員試着對產品做的事,而產品以測試者腳本行為反應作為回答。雖然大部分測試的智力過程不外乎回顧、檢查,然而“測試”這個詞意味着產品動態分析──讓產品流暢運行。程序品質可能,而且通常會,隨系統不同而有差異;不過某些公認特性是共通的:可靠性穩定性、輕便性、易於維護、以及實用性 [2] 
參考資料
  • 1.    "SUT (system under test)". www.itwissen.info (in German). Retrieved 2018-02-05.
  • 2.    "Don't Stub the System Under Test". robots.thoughtbot.com. Retrieved 2018-02-05.