介紹透過Microsoft Visual Studio建立單元測試專案
建立單元測試專案
主要元件
常用Attribute
- TestClass: 內涵測試方法的類別
- TestMethod: 測試最小單位,需放在測試類別中
- AssemblyInitialize: 在該組件所有測試前,用來配置組件所使用的資源
- ClassInitialize: 在該類別所有測試前,用來配置類別所使用的資源
- TestInitialize: 在測試方法執行前,用來配置測試方法所使用的資源
- TestCleanup: 在測試方法執行後,用來釋放測試方法所使用的資源
- ClassCleanup: 在該類別所有測試後,用來釋放類別所使用的資源
- AssemblyCleanup: 該組件所有測試後,用來釋放組件所使用的資源
Assert類別
- AreEqual: 兩物件是否相等
- AreNotEqual: 兩物件是否不相等
- IsTrue: 結果是否為True
- IsFalse: 結果是否為False
- IsNull: 結果是否為Null
- IsNotNull: 結果是否不為Null
- …
如何測試(還可以Debug哦~)
測試總管
方法上 或 按右鍵