基本測試結果
更新:2007 年 11 月
執行測試便會產生結果,並且結果會顯示在 [測試結果] 視窗中。有些測試結果通用於每個測試類型,其他結果則只會針對特定測試類型而產生,或者會因測試類型而具有特定的意義。
此外,執行測試還會產生比這裡所列的摘要結果更為詳細深入的結果。如需詳細資訊,請參閱已報告的測試結果。
測試結果
以下列出 Visual Studio Team System Test 版中之可用測試類型所產生的測試結果:
已中止。軟體測試人員停止了測試回合。先前執行的測試得到「已中止」狀態。測試回合中其餘的測試得到「未執行」狀態。
未執行。軟體測試人員停止了測試回合。先前執行的測試得到「已中止」狀態。測試回合中其餘的測試得到「未執行」狀態。
PassedButRunAborted。個別測試已經執行完成,並且已通過。該測試執行完成之後,軟體測試人員停止了測試回合。
NotRunnable。由於測試定義中的錯誤,所以無法執行測試。例如,如果單元測試傳回整數,它便是 NotRunnable;單元測試方法必須傳回虛值 (Void)。
已中斷連接。此為遠端執行回合,您中斷連接並在稍後重新連接。它會在中斷連接遠端執行時,報告這個結果。當軟體測試人員連接至該遠端執行時,就可以看到測試的結果。
逾時。測試或測試回合已逾時。
暫止。測試回合已經開始,並在進行中,但是個別測試的執行尚未完成。
進行中。測試目前正在執行。
已完成。測試回合已完成,這個結果只會出現在負載測試。
結果不明。執行測試時,沒有 Assert 陳述式未產生失敗結果,但至少滿足了一個 Assert.Inconclusive 陳述式。這個結果只會出現在單元測試。
失敗。確切的意義需視測試類型而定:
測試類型 |
意義 |
單元 |
執行測試時,至少一個 Assert 陳述式產生了失敗結果,或者測試擲回未預期的例外狀況。 |
一般 |
測試傳回了 0 以外的值。 |
手動 |
軟體測試人員將結果設定為失敗。 |
Web |
至少一個要求未成功。 |
負載 |
至少一個包含的測試失敗。 |
已排序的 |
至少一個包含的測試失敗。 |
- 成功。確切的意義需視測試類型而定:
測試類型 |
意義 |
單元 |
執行測試時,沒有 Assert 陳述式未產生「結果不明」或「失敗」結果,而測試並未擲回未預期的例外狀況,且測試未逾時。 |
一般 |
測試傳回了 0 值,並且測試未逾時。 |
手動 |
軟體測試人員已將結果設定為「通過」,並且包含這個測試的測試回合未逾時。 |
Web |
所有要求都已成功,並且測試未逾時。 |
負載 |
所有包含的測試都已通過。 |
已排序的 |
所有包含的測試都已通過,並且測試未逾時。 |