自動化測試實施計畫根據不同公司的情況也許很簡單、也許很複雜,簡單到可以是幾個事項,複雜到也許可以自動化測試可行性分析報告。無論怎樣,自動化測試實施計畫應該有乙個清晰的自動化測試目標。
為了成功實施自動化測試,您需要對您的自動化測試成功需要達成的條件進行合理的、可測量的定義。滿足這些成功條件,您的自動化測試實施就可以認為是成功的。因為不同的組織或企業由於情況不同對自動化測試實施成功的定義也不一樣。例如,有的研發團隊把軟體測試所需測試時間的減少作為自動化測試實施成功的乙個條件。我們乙個客戶的研發團隊回歸測試在實施自動化測試之前需要 40 個小時(1 周工作)。該團隊自動化測試實施成功定義為每次能夠在 16 小時內完成回歸測試。自動化測試成功的定義不僅僅可以明確的數字表明,也可以是對研發團隊和組織的價值描述。例如,「可以釋放更多的測試人員從事更多探索性測試等更具價值的測試工作」,或者「可以更快的進行冒煙測試,使得待測軟體產品更快的穩定下來「等。制定自動化測試實施專案計畫時,請留足必要的獲取專案所需資源的前置時間,例如需要時間獲取硬體、軟體、人員等等。有時測試人員由於在其他專案中無法及時抽身,會對自動化測試實施專案的實施造成影響。自動化測試實施專案本身也是乙個開發專案,可以考慮使用敏捷方法來管理,例如可以採用衝刺/增量/看板協同等方法。
如果您的組織中在使用 scrum 方法,您也可以在自動化測試實施專案中使用 scrum。您可以把自動化實施專案情況分析、制定自動化實施專案計畫和組建自動化團隊作為首個衝刺的使用者故事。第二個 scrum 衝刺可以包括準備測試案例、尋找被評估的自動化測試工具和搭建準備自動化測試概念驗證的環境等。
跟研發專案一樣,敏捷方法對於自動化測試專案同樣有效。敏捷方法提倡團隊協同,使用較小的交付粒度提高交付頻率,對需求變化進行及時響應,從而可以幫組提高自動化測試實施專案的成功率。
最後需要說明的是,自動化測試一旦開始,就需要持續進行維護。您需要有實施案例維護、測試執行和測試結果評估的長期資源計畫。
chat: 研發專案自動化測試成功實施的10必備技能
自動化日誌測試計畫
好不容易終於有乙個有興趣的任務了,不用再手工點來點去了我日。這是我剛寫的任務計畫,先帖上,任務完成了我把 補上。接金萍任務,做乙個資料日誌自動化測試指令碼。指令碼完成後將安裝到測試裝置上,由於公司內多數使用windows系統,啟動測試的指令碼將寫成乙個批處理檔案 通過am instrument啟動測...
測試計畫和自動化測試思考
這幾天對 的測試計畫和自動化測試進行思考。先說測試計畫,測試計畫需要依據迭代開發計畫制定,需要有明確的測試範圍和測試目標。看了下q1的迭代開發計畫主要有 功能改進 bui改進 系統安全性改進 全頁面子資源監測 api元件改進。這些改進都是持續性的,沒有明確的改進需求和改進結果要求。因此進入測試之前無...
成功的自動化測試專案實施
成熟的軟體測試是確保軟體質量的一種重要手段,自動化測試技術的出現,對於提高測試單位績效比起了重要作用,被廣泛應用於回歸測試中,但是由於被測試系統的不確定性和複雜性,使得軟體自動化測試變得異常困難。本文基於商業工具結合實際專案,分析自動化測試實施期間出現的各種問題,以提高大家對自動化測試專案的真正認識...