目的:
|
瞭解可用的可測試性元素,以及瞭解它們所支援的機制和提供的好處。
|
請審查使這個環境能夠進行測試的機制,以及識別實作這些機制的特定可測試性元素。其中包括審查各項資源,例如測試小組所開發的任何函數庫,以及開發小組所實作的 Stub 或 Harness。
可測試性的實現方式,是將開發可測試軟體以及定義適當支援測試的測試方法結合起來。因此,可測試性是測試小組資產開發的一個重要面向,就如同它是軟體開發工作的重要組成部分一樣。實現可測試性(有效測試軟體產品的能力)通常會涉及下列各項的組合:
-
測試自動化工具所提供的可測試性啟用程式
-
建立元件測試 Script 的特定技術
-
將複雜度和測試 Script 中的基本測試程序化定義分開並封裝起來的函數庫,它提供一個集中的控制和修正點。
現行測試套組有要分送的需求嗎? 若是如此,請使用支援分送的可測試性元素。這些元素通常是特定自動化支援工具用來分送測試套組的特性,請從遠端執行它,取回測試日誌和其他輸出,以便集中判斷結果。
現行測試套組有要與其他測試套組同時執行的需求嗎?
若是如此,請使用支援並行的可測試性元素。這些元素通常是特定支援工具和公用程式函數的組合,使多個測試套組能夠同時在不同的實體機器上執行。並行需要謹慎的測試資料設計和管理,以確保不會出現非預期和不在計劃中的副作用,例如兩個更新相同資料記錄的並行測試。
|