我正試圖與MSTest握手。我將VS2010與實體框架4一起使用 - 這並不是那麼重要。我已經在網上搜索了教程,但沒有找到任何有用的東西。如果在示例方面有所不同,我使用的是域模型?MSTest教程或演練
2
A
回答
1
最簡單的入門方法是拉下「新建」菜單項,單擊項目,然後選擇「測試項目」。在當前的解決方案中正確使用,這樣就可以輕鬆訪問主項目。接下來,進入您的原始項目,右鍵單擊類別,然後選擇「創建單元測試」。這將產生一個對話框,您可以在其中選擇要測試的方法和您希望使用的測試項目(默認爲您新創建的測試項目)。當你「走」時,你會看到一個新的測試類充滿了測試方法。這在開始時可能有點令人困惑,但如果您只是專注於鍛鍊您的方法並評估結果,那麼它應該非常快速地相當清楚。
請注意,所有評估都通過「斷言」類;您只需根據預期值和實際值測試「AreEqual」,「IsTrue」等等。例如:
Assert.AreEqual(120, bpi.Cholesterol);
Assert.IsTrue(bpi.HighTriglyceride);
當IDE創建測試文件,它會創建一個區域與四種方法:即在創建測試類之前運行一個(靜態),一個是每個測試之前運行,每次測試結束後運行一次,完成後進行清理。這些屬性是重要的,而不是方法名稱。
完成測試後,使用(新添加的)測試按鈕運行測試項目中的單個測試(光標所在的那個測試)或所有測試。你會看到結果彈出,你會開始處理從這裏去的地方。
隨着您編寫越來越多的測試,您可以找到測試列表等使用,但這會讓您現在開始使用。
1
尋找NUnit例子可能會有更好的運氣。幸運的是,NUnit中的大部分功能都可以在MSTest中複製,而無需太多麻煩。
相關問題
- 1. asp.net mvc3與backbone.js演練教程爲n00b
- 2. Android或iPhone中的應用程序內導覽/教程/演練的好例子
- 3. 正常的Windows 7開發(不是Windows 8,Android或iOS)的Monogame教程/演練
- 4. 哪個Android開發博客有最多的演練和教程?
- 5. 與教練苦苦掙扎教程
- 6. MSTest&Silverlight單元測試框架教程
- 7. 演練插件?
- 8. rubyzip教練
- 9. 笨教練
- 10. jQuery演練插件
- 11. Verilog陣列演練
- 12. 如何在移動應用中製作動畫介紹教程/演練/屏幕?
- 13. C++遊戲教練過程監控
- 14. Ruby on Rails教程練習3.5
- 15. AdventureWorks db有教程/練習嗎?
- 16. Rails教程第7章練習4
- 17. 在iOS應用程序中演示演練
- 18. iPhone應用程序演練/工具提示/演示
- 19. jsfiddle - 教程演示不起作用
- 20. 教程的Wordpress演示頁面
- 21. ARToolkit移動庫教程/演示
- 22. this._helloDialog在OpenUI5演練中
- 23. Android動畫應用演練
- 24. 在ASP.Net MVC演練屏
- 25. 堆的算法演練
- 26. Java中的SnakeYAML的演練
- 27. 遊戲教練發展
- 28. 和/或圖教程
- 29. 演員到的ObjectId失敗的價值「」在路徑「_id」爲模型「教練」
- 30. ruby on rails教程2.5練習 - 應用程序錯誤
VS2010附帶了單元測試模板。只需創建一個新的測試項目。它像調試器一樣執行任何其他項目,應該彈出測試結果窗口。如果你正在尋找一個基本的介紹,這是一個很好的開始。除此之外,你可以挖掘一個真正深入的概念,如TDD,單元測試代碼,模式等。 – 2010-12-02 16:58:42