標籤:
一、Visual Studio的安裝
由於上學期重裝了win10系統,以前使用的vc++6.0不能夠正常使用,所以直接就安裝了Visual Studio 2015,安裝的時候就直接按照提示的步驟進行安裝,就是安裝的時間較長。
圖1.1
圖1.2
二、單元測試練習
使用的軟體:Visual Studio 2015
題目:課本22~25頁單元測試練習
1.首先建立一個C#類
圖2.1
圖2.2
2.編寫代碼
圖2.3
3.建立單元測試
滑鼠放在User類處,單擊右鍵,點擊“建立單元測試”,2.4所示
圖2.4
直接點擊確定即可。
圖2.5
在資源管理員中就會出現一個新的類,2.6所示。
圖2.6
4.代碼填寫,得到單元測試
public void UserTest() { string userEmail = null;//TODO:Initialize to an appropriate //value User target = new User(userEmail); //TODO:Implement code to verify target Assert.Inconclusive ("TODO:Implement code to verify target"); }
圖2.7
5.測試
在測試->視窗->測試資源管理員,2.8所示。
圖2.8
點擊全部運行,結果如2.9所示。
圖2.9
由於該測試單元還正在使用Assert.Inconclusive,說明這是一個未經驗證的單元測試。
6. 改進測試
對上述例子進一步修改,將資料、使用被測試類型的功能、比較實際結果和預期的結果進行設定。
public class UserTests { [TestMethod()] public void UserTest() { string userEmail = "[email protected]"; User target = new User(userEmail); Assert.IsTrue(target != null); } }
圖2.10
對修改的例子進行測試,結果2.11
圖2.11
這次測試只是按照課本上的例子一步步執行的,並沒有太多的創新,由於剛剛接觸,還不太熟悉,相信以後會慢慢熟悉的。
本次失誤:在剛開始建立類的時候,系統自動建立DemoUser類,而本次實驗則用的是User類,一開始時沒注意,在進行單元測試時出現失誤。
Visual Studio的安裝與單元測試