三、 改進方案描述
在改進前的日志方案里,自動測試軟件是按照既定邏輯運行測試用例,無論是通過錄制還是編寫腳本的方式;遇到錯誤后,它會截取當前屏幕的狀態,同時將錯誤信息以文本方式記錄在日志文件中。(如圖1所示)
該方案向測試人員提供了一副描述錯誤現場的截圖,以及文本形式的執行日志。為了找出導致錯誤發生的確切原因,測試人員需要追蹤并分析執行日志,截圖反映了發生錯誤當時的情形,但對于之前過程的反映,卻相當有限。
借助錯誤現場的截圖和文本日志,測試人員判斷測試失敗的癥結所在會非常吃力,尤其是一些不太明顯的錯誤。即便是富有經驗的測試人員,自動測試的錯誤分析也是比較棘手的工作,新人則更是無從下手。
圖一: 傳統日志方案
在改進后的日志方案里,我們設計了一種更為簡單和直觀的方式,來反映錯誤發生前后的那段時間內,自動測試的真實運行過程。(如圖二 所示)
圖二: 改進后的日志方案
文章來源于領測軟件測試網 http://www.kjueaiud.com/