這里我們要強調的是你需要考慮與測試應用有關的所有環境。讓我們通過一個例子進行說明。假如你的應用是一個基于 Web 的應用,你可能會認為我們測試工具只要能夠支持你使用的瀏覽器就足夠了。但這并不是足夠的,在測試基于 Web 的應用的過程中,一定會去要和一些其他的補助應用打交道,比如也許你需要和某種數據庫查許工具進行交互以確認數據被正確的輸入到了數據庫,或者也許你需要和注冊表編輯器進行交互以驗證注冊表的鍵值?;蛘咭苍S你將需要和一個電子郵件的客戶端程序交互來驗證從你的 Web 應用發出的郵件。 你對主要測試環境將是你對瀏覽器,但是你同時要確認你能夠通過測試工具來測試其他所有的輔助環境,這樣才能實現測試的所有環節的自動化。假如某一個測試環節不能被自動化測試工具支持,它將成為阻礙測試效率的瓶頸。