共用方式為


基本測試結果

更新:2007 年 11 月

執行測試便會產生結果,並且結果會顯示在 [測試結果] 視窗中。有些測試結果通用於每個測試類型,其他結果則只會針對特定測試類型而產生,或者會因測試類型而具有特定的意義。

此外,執行測試還會產生比這裡所列的摘要結果更為詳細深入的結果。如需詳細資訊,請參閱已報告的測試結果

測試結果

以下列出 Visual Studio Team System Test 版中之可用測試類型所產生的測試結果:

  • 已中止。軟體測試人員停止了測試回合。先前執行的測試得到「已中止」狀態。測試回合中其餘的測試得到「未執行」狀態。

  • 未執行。軟體測試人員停止了測試回合。先前執行的測試得到「已中止」狀態。測試回合中其餘的測試得到「未執行」狀態。

  • PassedButRunAborted。個別測試已經執行完成,並且已通過。該測試執行完成之後,軟體測試人員停止了測試回合。

  • NotRunnable。由於測試定義中的錯誤,所以無法執行測試。例如,如果單元測試傳回整數,它便是 NotRunnable;單元測試方法必須傳回虛值 (Void)。

  • 已中斷連接。此為遠端執行回合,您中斷連接並在稍後重新連接。它會在中斷連接遠端執行時,報告這個結果。當軟體測試人員連接至該遠端執行時,就可以看到測試的結果。

  • 逾時。測試或測試回合已逾時。

  • 暫止。測試回合已經開始,並在進行中,但是個別測試的執行尚未完成。

  • 進行中。測試目前正在執行。

  • 已完成。測試回合已完成,這個結果只會出現在負載測試。

  • 結果不明。執行測試時,沒有 Assert 陳述式未產生失敗結果,但至少滿足了一個 Assert.Inconclusive 陳述式。這個結果只會出現在單元測試。

  • 失敗。確切的意義需視測試類型而定:

測試類型

意義

單元

執行測試時,至少一個 Assert 陳述式產生了失敗結果,或者測試擲回未預期的例外狀況。

一般

測試傳回了 0 以外的值。

手動

軟體測試人員將結果設定為失敗。

Web

至少一個要求未成功。

負載

至少一個包含的測試失敗。

已排序的

至少一個包含的測試失敗。

  • 成功。確切的意義需視測試類型而定:

測試類型

意義

單元

執行測試時,沒有 Assert 陳述式未產生「結果不明」或「失敗」結果,而測試並未擲回未預期的例外狀況,且測試未逾時。

一般

測試傳回了 0 值,並且測試未逾時。

手動

軟體測試人員已將結果設定為「通過」,並且包含這個測試的測試回合未逾時。

Web

所有要求都已成功,並且測試未逾時。

負載

所有包含的測試都已通過。

已排序的

所有包含的測試都已通過,並且測試未逾時。

請參閱

工作

HOW TO:調整測試結果檢視

概念

已報告的測試結果

使用 Assert 類別

其他資源

儲存和發行測試結果