識別程式碼變更對測試造成的影響
這個主題適用於:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
透過在程式碼開發期間使用測試影響分析,您可以在測試專案中識別因 Managed 程式碼方案中的程式碼變更而受影響的方法。 每次在本機電腦上建置方案時,測試影響分析都會識別程式碼專案中已變更的方法,並列出會直接或間接呼叫這些方法的測試方法。 然後您可以從 [測試影響檢視] 視窗執行測試。 您也可以使用 [測試影響檢視] 視窗來識別及執行會影響特定程式碼方法的任何測試方法。
注意事項 |
---|
測試影響分析不支援模糊的二進位檔 |
測試影響分析也可以在 Microsoft 測試管理員中使用,以做為 Team Foundation Server 中 Team 專案簽入原則的一部分,以及在 Team Foundation Build 的組建定義中使用。如需不同功能區域之測試影響分析的詳細資訊,請參閱下列說明主題:
功能區域 |
主題 |
---|---|
Visual Studio IDE |
|
Microsoft 測試管理員 |
|
Team 專案的簽入原則 |
|
Team Foundation Build 的組建定義 |
測試影響檢視視窗
[測試影響檢視] 工具視窗會顯示受程式碼變更影響的測試、已變更程式碼中的方法,以及呼叫程式碼中所選取函式的測試方法。 您也可以從 [測試影響檢視] 視窗執行測試,以驗證程式碼變更。
您可以從 [測試影響檢視] 工具列控制測試影響檢視和命令。
命令按鈕 |
說明 |
---|---|
顯示受影響的測試 |
顯示自上一次建置應用程式後受影響的測試方法。 當您選取一個或多個測試方法時,[程式碼變更] 視窗只會顯示已影響所選取測試方法的應用程式方法。 |
顯示程式碼變更 |
顯示有一項或多項測試失敗且尚未驗證為通過這些測試的應用程式方法。 當您選取一個或多個應用程式方法時,[受影響的測試] 視窗只會顯示已受所選取應用程式方法影響的測試方法。 |
顯示呼叫測試 |
顯示呼叫程式碼編輯器中所選取之方法的測試方法。 |
執行/偵錯測試 |
執行或偵錯所有或部分受影響的測試方法。 |
顯示 Team Foundation Server 測試 |
會將透過 Team Foundation Server 或測試管理員執行的測試納入受影響或呼叫測試的清單中。 |
重新整理 |
需要受影響、程式碼變更和呼叫測試清單的測試影響資料庫。 |