構件: 自動化測試架構
這個構件指定各種自動化測試的設計和實作元素,展現自動化測試軟體系統的基本特性。
領域: 測試
工作成果類型: 規格
目的
  • 提供一種方法來推理、管理及溝通自動化測試軟體系統的基本特性。
關係
說明
主要說明

自動化測試架構為自動化測試系統提供一個綜合性的架構概觀,以許多不同的架構觀點來描述系統的不同層面。在自動化測試軟體系統的基本特性和特性上,可以充當一種推理、管理及溝通的方法。此架構提供自動化測試軟體的控管焦點,讓必要的系統實現重要的層面,例如:維護性、延展性、可靠性、並行性、安全性及回復性。

概略輪廓

如需「測試自動化架構」大致上應該包含的領域範例,請參閱工作成果:軟體架構文件

調整
表示法選項UML 表示法:

「測試自動化架構」的一些方面可以選擇採用 UML 模型來描述, 以 <<test automation architecture>> 為模板。 

可能的話,您可以利用現有「測試自動化架構」的一些部分,稍微調整即可。 不過,每一個專案在方法、技術及工具方面通常需要稍做變化,終究會影響到「測試自動化架構」本身。 調整或建立適當的「測試自動化架構」大多在「詳述」階段進行,並於「建構」和「轉換」階段的每一個後續的反覆中進一步微調和延伸。

對於「測試自動化架構」的定義,建議利用單一來源以維護架構主要特性的概略說明。 附註:請避免在架構說明中描述太多不必要的細節。

(選擇性)「測試自動化架構」可以納入軟體架構文件內自成一個區段,或在文件中分散詳述。

除了正式文件之外,您也可以選擇直接將這項資訊做成非正式的架構註釋,並附上最少的解釋圖解,可能只是畫在白板上給測試團隊看。



詳細資訊