您好,登錄后才能下訂單哦!
首先,需要清楚自動化測試的目標,即快速提交缺陷報告,縮短開發人員對缺陷反饋時間,保證整個項目進程。
對于自動化本身而言,如果前期在編寫維護測試代碼時投入了大量精力,但收效甚微時,很可能極大程度地影響測試人員對自動化測試的積極參與度,同時如果在測試過程中不能及時進行調整,不僅會浪費了寶貴的測試時間,也消弱了項目成員的熱情。
為了解決上述問題,我們最好實施迭代地自動化測試,從每次的迭代中找出關鍵問題,并安排相關成員跟蹤解決。然后再進行下一次的測試。在迭代過程中,測試人員需要記錄好每次迭代遇到的問題及典型的缺陷,思考新的測試方法等等。然后根據任務清單去決定下次的迭代覆蓋范圍。
具體的迭代方法可通過以下步驟來完成:
1.迭代時間
在項目前期給迭代設置好受控時間,以把握好自動化測試的時間長度,在此期間內最好可以分模塊進行,或通過不同類別的測試來記錄問題。
2.制訂測試策略
大多數項目在早期的測試計劃中會有相對應的測試策略描述,但在實際執行自動化測試的過程中還是需要靈活運用。
3.風險識別
有些項目在需求階段時,產品會告知可能存在的風險。但這只是產品設計本身存在的風險。我們在測試過程中還是可能遇到一些不可預測的失敗或任務中斷。這些失敗會造成大量浪費。為避免或降低此類問題發生頻率,需要在執行過程中形成一套解決,以指導未來測試過程 。
4.測試需要專注于具體的目標。
測試人員可以給自己設計一些階段性的小目標,或是在測試過程中預留出一些時間長度來專門解決某個問題。
5.不斷評估
在迭代過程中,都要參考上次迭代的記錄,以便對自動化測試作出最準確的修復,來適應項目的不斷更新。
6.及時調整計劃
計劃是一般意義上的,在項目早期排出計劃是為了指導每個過程的 。但遇到突發事件時,可能無法仍按照原計劃進行的。這時需要測試人員來評估并重新局部地完善計劃,以使其符合項目進度。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。