定義
連線埠測試模型側重於對被測對象的抽象,它闡明的是我們要測試什麼。它將被測試者間的共性抽象出來,使測試者和被測者可以最大程度地分離開來。
連線埠測試模型主要思想是:
被測試者可以用測試連線埠集來表達。測試功能體現在測試連線埠對外協定(稱為連線埠協定)的實現,對不同系統的測試或對同一系統中不同子系統的測試都表現為對不同連線埠的測試。連線埠協定一般是非確定的有限自動機(NFA),它可以分解成確定的有限自動機(DFA)的集合(對應於功能遷移路徑集),並可以用結構化語言描述在測試用例中。這樣,連線埠協定的差異就不會影響測試者的內部實現(與被測者的接口除外)。