使用VisualStudio2005TeamSystem進行單元測試[10] 軟件測試
這些自動化單元測試用什么運行?
正如前面提到的,xUnit 框架將“測試運行器”的概念定義為應用程序負責:(a) 執行單元測試;(b) 報告測試結果。對于本文,包含 Visual Studio 2005 Team System (VSTS) 的 Unit Testing 引擎作為我們的“測試運行器”。圖 2 表示 BankAclearcase/" target="_blank" >ccountTests.cs 類的執行結果。
圖 2. 測試結果窗格:單元測試執行結果
Microsoft Visual Studio 2005 使用源項目的代碼模型動態填充該視圖。它基于該源代碼中的自定義屬性動態發現有關該測試套件的信息。表 4 表示最常見的單元測試屬性(以及執行的次序)。
表 4. 常見單元測試屬性
屬性
描述
TestClass()
該屬性表示一個測試裝置。
TestMethod()
該屬性表示一個測試用例。
原文轉自:http://www.anti-gravitydesign.com