ms test也可以方便的進行單元測試,可以通過visual studio很方便的建立單元測試。
新增對待測試工程的引用,即可方便的開始單元測試。
最基本的一些測試使用如下:
using其中的標籤的作用和nunit類似,只是名稱稍有不同。不做過多解釋。system;
using
microsoft.visualstudio.testtools.unittesting;
namespace
unittestproject1
[classinitialize]
public
static
void
init(testcontext context)
[testinitialize]
public
void
beforetest()
[testmethod]
public
void
testamethodorfunction()
[testcleanup]
public
void
aftertest()
[classcleanup]
public
static
void
cleanup()
[testmethod]
[expectedexception(
typeof
(argumentexception))]
public
void
testexpectedexception()}}
可以通過visual studio 的test選單,執行進行有關測試的一些操作,如執行指定測試、執行所有測試、檢視覆蓋率。。。
也可以在test explorer中控制測試的執行,如
分析**覆蓋率,等等等等
使用EUnit進行單元測試
為了寫乙個好的產品,必定離不開完善的 測試。最近開始籌畫專案,因此 單元測試必不可少,一定要在開始的時候把測試做好,從下到上才能讓產品更加堅固。我們選擇使用eunit進行單元測試。使用eunit的好處 減少 的修改 提高開發速度 有利於介面與實現分離 有利於系統整合 還有測試本身可以作為一種文件。2...
使用Xunit進行單元測試
1.新建乙個類庫專案 2.通過nuget引入xunit,shouldly,xunit.runner.visualstudio三個程式包。3.編寫 public class class1 public string reverse string str public class class1tests...
使用VisualStudio進行單元測試之一
使用visualstudio中的單元測試功能,可以很方便的建立單元測試專案 編寫單元測試 以及執行單元測試。而如何在visualstudio中使用單元測試功能,就是本文和後面幾篇想要說的了。1.建立測試專案 在建立測試專案之前,我們還需要有乙份待測試的 下面的是我準備的一小段 namespace b...