共用方式為


手動測試概觀

更新:2007 年 11 月

手動測試是一個文字檔或是和 Microsoft Office Word 2003 (含) 以後版本相容的檔案,其中描述了測試的目的,並含有循序的步驟清單供軟體測試人員遵循。

注意事項:

只有在使用 Microsoft Office Word 2003 (含) 以後的版本時,您才能以 Word 格式建立測試。

只有在您要執行的測試很難或根本不可能自動化 (例如電腦之間的連接及電源供應受到干擾,或是您想測試使用者介面詳細資料或行為) 時,才請選用這種測試類型。如果測試步驟必須由測試工程師而非自動化指令碼完成,手動測試便是最好的選擇。

手動測試的另一種用途,是在測試處理序中的某一點,對測試環境進行改良或檢查。例如,您可以使用內含許多自動化測試 (例如單元測試) 的測試回合。在第一個單元測試回合之後、第二個單元測試回合之前,您可能希望軟體測試人員執行特定的手動工作,或是以手動方式錄製某些度量資訊 (Metric)。這些工作可以在手動測試中描述,並讓軟體測試人員在測試回合的正確位置 (即兩個單元測試之間) 執行這些測試。這個情節要求您建立已排序的測試,因為使用已排序測試是可以保證測試能以您想要的順序執行的唯一方式。

注意事項:

手動測試不能從遠端執行,也不能從命令列執行。

使用手動測試取得程式碼涵蓋範圍資訊

您可以使用手動測試取得二進位檔案的程式碼涵蓋範圍資訊。首先,您必須檢測想收集程式碼涵蓋範圍資訊的所有二進位檔案。這代表在測試回合組態編輯器的 [程式碼涵蓋範圍] 頁面中選取可執行檔或 DLL,如 HOW TO:取得程式碼涵蓋範圍資料所述。

接下來,在執行手動測試時,軟體測試人員會啟動可執行檔。這個可執行檔如果經過檢測,在它位於記憶體時,其程式碼涵蓋範圍資訊便會被收集。接下來如果它載入被檢測的 DLL,也會同時收集這些 DLL 的程式碼涵蓋範圍資訊。

最後,在執行手動測試時,軟體測試人員會啟動可執行檔。這個可執行檔可能是一個經過檢測的成品,它接著可能載入其他經過檢測的成品,例如 DLL。經過檢測的成品正在執行時,其程式碼涵蓋範圍資訊便會被收集。

強烈建議軟體測試人員停止可執行檔,以便在完成手動測試之前,將它從記憶體中移除。這有助於確定所有程式碼涵蓋範圍資料均已順利收集。

請參閱

工作

HOW TO:執行手動測試

逐步解說:建立和執行手動測試