軟件工程第二次作業


軟件工程第二次作業

開發軟件的安裝

這里我選擇的是Visual Studio 2013,作業中推薦裝2015版本,但是因為我的電腦是win7的系統裝2015版本會出現各種丟包問題。所以我選擇的較低的版本。

  • Visual Studio 2013的安裝過程
    首先我們下載好鏡像文件(2013版本直接百度搜索資源下載即可,官網只推薦最新版本)

    然后我們正常電腦是無法直接打開鏡像文件進行安裝的所以這里推薦大家下載DVDFab Virtual Drive
    這樣我們就可以開始安裝了,點擊驅動器進行安裝,建議不要安裝在C盤,如果沒有特殊需求其他的設置都直接默認就可以。安裝時間大約半小時。

    安裝之后就可以進入軟件界面。到這里我們的軟件是默認的免費試用30天,為了能一直使用我們只需去百度搜一個密鑰激活軟件即可。

    然后我們就可以開始愉快的使用了

單元測試

  • 為單元測試做准備我們需要下載Unit Test Generator
    在工具欄中找擴展和更新

    然后聯機搜索Unit Test Generator下載安裝即可(安裝后記得重啟一下VS)

  • 新建一個項目 創建C#類庫
    起名為textdome

    將構建之法22頁的代碼寫入剛剛創建的類庫

    然后右鍵單擊User類找到Unit Test Generator然后在出現的窗口確認

    可以看到一個“UserTest”的類庫,其中有單元測試專用的測試類和測試方法有“TestClass”和“TestMethod”,然后將書中代碼寫入UserTest方法內。

    為了便於觀察測試結果,這里點擊測試->窗口->測試資源管理器調出測試資源管理器窗口,然后我們右擊程序窗口空白部分運行測試

    出現測試通過,說明代碼正確。

  • 代碼覆蓋率
    在菜單欄選擇測試->分析代碼覆蓋率->所有測試

    在測試類中加入更多的測試方法,進行代碼覆蓋率測試

    此測試要在類庫的代碼中加入

     if (!m_email .Contains ("@"))
            {
                throw new ArgumentException();          
            }
  • 個人體會
    之前在學習過程中都是一味的編寫代碼,殊不知還有這一環節。有單元測試這一環節我們在面對大型程序編碼時就不會在遇到問題時無從下手。可以大大的減少我們的開發時間。也可用於在編寫了部分程序后進行程序測試,驗證程序的正確性,這樣就不會把問題留在后面。在有問題的程序中繼續往下寫無疑會產生更多的問題。所以可以看到單元測試的強大。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: