測試結果驗證既可以手工完成,也可以通過自動化測試完成。手工目測結果并做對它的正確性做主觀評估是驗證測試結果的一種方法。進一步 的,可以拿測試結果與預期的輸出數據值做比較,也可以拿測試結果與數 據庫各行中基于事務測試產生的值做比較,還可以與存儲文件和報告做比 較。
測試結果驗證是適合自動化測試的任務。測試結果在測試日志中被捕 獲,測試日志是存放在測試知識庫中的。測試日志中存放著以前測試的結果,這些測試結果可以作為基線行為來與目前的測試結果做比較。對手工 測試來說,測試日志可以是微軟Excel形式的工作簿,它為每一次新的測試 選代產生新的電子數據表。但它并不關心測試結果如何被存儲。而重要的是要能夠做比較。如果沒有建立基線,那么對測試結果是通過狀態還是失敗狀態的評估就只能依靠猜測了??梢远x和存儲基線行為是自動化測試的重要優勢和有力論據。
商業上可用的自動化測試工具套件提供各種自動化驗證方法。比如, Ratiod Rob。t使用sQABaslc,它提供一些特定的測試用例,這些測試用例, 被稱為驗證點(verification poret),可以用于捕捉Aur特征;它們也用作 以后回歸測試的基線。