目的:
|
決定從中止的「測試套組」執行作業回復的適當更正動作,並且在必要時,更正問題、回復以及重新執行「測試套組」。
|
若要回復中止的測試,請執行下列動作:
視察「測試日誌」及其他輸出,看看完成度和精確度。指出發生錯誤的地方,並加以檢查。
若採用自動化測試時,有兩種重要的中止測試需要注意:
-
嚴重錯誤-系統失敗(網路故障、硬體毀損等)
-
測試失敗-這是指「測試套組」中的某個部分測試無法如預期般執行。
如果在測試執行期間發生任何一種異常的行為,它們可能是下列症狀的象徵:
-
執行「測試套組」時,發生大量(持續發生)非預期的動作或非預期的視窗
-
測試環境好像沒有反映、很慢或是處於非預期的狀態(如當掉或毀損)。
請檢查症狀,直到找出問題的主要原因為止。
錯誤可以從測試使用的輸入資料、測試本身或測試的其他層面,例如測試環境或執行時期工具設定中尋找。經常若要更正某個測試層面的一個錯誤時,測試的所有層面都必須處於正確狀態才行。
完成問題調查之後,您可能會發現有一或多個錯誤需要更正。若要對環境、測試資料或測試本身進行永久的更正,最好能在套用任何永久更正之前,先將每一個測試層面重新還原回已知的狀態。如此可以確保在已知狀態的環境中不會有任何其他不需要或無效的變更。
做好必要的變更之後,請視需要,儲存測試並備份或儲存相伴隨的輸入資料和測試環境。
重新排定及重新執行「測試套組」。視有什麼回復程序可用,您可能可以從某個過渡點重新開始測試套組,而不需要從頭開始。請注意,若要從執行測試的半途回復測試執行作業,通常需要實作及持續維護某些局部回復程序。
確認現在「測試套組」已執行到完成。如果仍有問題存在,請重新檢查「回復中止的測試」的這些子區段,直到解決所有問題為止。
|