自動化軟件測試框架的假設、約束條件和關鍵的成功因素 自動化測試工具
以下是要用到的一些假設。
假設以下假設形成了測試自動化策略的基礎。
·集成工具套件必須是主要的測試管理、計劃、開發和實現的工具。
·工具套件必須用來指導和控制測試的執行,用來存取測試產物,并且用來捕獲/分析/報告測試結果。
。工具套件必須包括一個可選工具用于缺陷跟蹤及其解決。
·工具套件必須包括測試需求管理組件。
·工具套件必須包括一個可選的配置管理工具。
。配置管理工具能夠對手工測試和自動化測試的產物進行配置管理。
·所有上述工具必須與桌面工具結合,比如微軟Offi。。。
‘正確的自動化測試工作區必須在測試服務器上產生,測試服務器是和 開發服務器相分離的。
·測試工程師需要的桌面一腳本一開發配置必須被定義并且被實現。
·必須遵循測試標準,測試標準以文檔記錄下來。
約束條件如果不注意這些約束條件,自動化測試工作將難以成功。
·自動化工具集資源必須獨立于任何手工測試集。
·自動化測試小組中可能沒有足夠多的工作人員。
·對于自動化工具的使用來說,軟件開發小組的協調水平和管理水平可 能太低。
。在創建可測試應用中,可能與開發者缺乏協作和信息交流。
·AUT主要版本和AUT客戶定制版的發布進度安排太緊。
。由于AUT中GUI的更新,會產生不定因素。
·對工具的使用可能有共同的要求。
I要的成功因素以下所述的重要成功因素是基于一套測試自動化的指導規則,這套指導規則是由N羽e制訂的[7]。
·測試自動化必須作為一項主要業務工作來做,而不是次要業務。
·測試設計過程和測試自動化框架必須作為兩個單獨的實體來開發。
·測試框架必須獨立于應用程序。
·測試框架必須容易擴展、維護和增強。
·測試策略/毆計詞匯必須獨立于框架。
·測試策略倦汁必須對測試者隱藏測試框架的復雜性。
原文轉自:http://www.anti-gravitydesign.com