使用MS Test進行單元測試

2022-02-27 04:31:07 字數 1320 閱讀 4424

ms test也可以方便的進行單元測試,可以通過visual studio很方便的建立單元測試。

新增對待測試工程的引用,即可方便的開始單元測試。

最基本的一些測試使用如下:

using

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()}}

其中的標籤的作用和nunit類似,只是名稱稍有不同。不做過多解釋。

可以通過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...