自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VS 2012單元測試和測試資源管理器

開發(fā) 后端
順便學習下VS2012的單元測試,做了以下筆記和大家分享。VS 2012我想最大的改變就是 可以支持各種不同的Unit Test Framework以及內(nèi)建Fake機制,以前若是想要在 VS 中整合接口和Team Build就變成一定要用MS Test Framework

 

現(xiàn)在您可以在您的項目當中自行選擇 NUnit 或是 xUnit 之類的套件.

而且這次的測試資源管理器也完全以”信息為主”,可以在一個地方呈現(xiàn)最重要的信息而不需要再一直切換界面。

[[93088]]

測試清單 以及 執(zhí)行 單元測試的時間 ,這對于我們來說已經(jīng)是很足夠了,可以看到 全新增加了測試資源管理器全部執(zhí)行后會“自動查找”出符合要測試的項目,并且默認以“錯誤”為主的清單來呈現(xiàn) ( 因為有錯誤才需要我們來看,沒有錯的話就不用理它們啦 ),點選項目后也不會再像以前會另外開新的頁面,現(xiàn)在則是直接在下面的列出信息,以前只會跟你講說 單元測試用例那一行掛掉,現(xiàn)在就直接跟您說是那一行掛掉??吹竭@里是不是很貼心?點兩下就搞定!不用再自已進去找了。

image

當我們習慣了單元測試之后,你不由自主地就會執(zhí)行一下看看有沒有錯誤,但 單元測試增加到上百個的時候,你就不會想要每次改一個小地方都全部重新測試,因為這實在是沒有什么太大的意義,而且也是浪費自已的時間。在 VS 2010 中就只會幫你勾選測試失敗的清單,但說真的,畢竟不太簡單了,這次變更成幾個選項,可以讓我們依不同的情況來選擇適合的測試清單。而且這有個非常大的好處就是可以讓我們 聚焦在已知的錯誤中。另外,分析程序代碼涵蓋范圍的機制也有改變了,變成要執(zhí)行分析后才會真正開始做,重點是也不需去做任何的配置 ( VS 2010 要先配置好才會正常運行),如果想要每次編譯后就自動執(zhí)行單元測試,那么請開啟“Run Tests After Build”這個選項。

image

接下來只要編譯完成后就會自動執(zhí)行單元測試。

VS 2012 內(nèi)建了 Fake 機制 ,簡單來說就是可以用假的數(shù)據(jù),替換掉 某一個 Method 回傳的值, 而且VS 2012 除了自定義的 Class 外,也可以產(chǎn)生 .NET Framework 的 Fake Class 。詳細內(nèi)容請參考《基于VS2012 Fakes框架的TDD實戰(zhàn)——接口模擬》。

在 VS 2010 以前都會分別產(chǎn)生負責測試的 vsmdi 和 測試相關(guān)設(shè)定的 testRunConfig 文件,大家都知道 VS 2012 這次就算升級后,也是可以讓 VS 2010 (SP1)同時編輯的。雖然這兩個文件在這次 VS 2012 中就用不到了,但如果您想要讓 VS 2010(sp1) 也可以編輯的話,這兩個文件就請保留著,就可以讓 VS 2010 項目中持續(xù)地做單元測試,但是您用了 NUnit 、xUnit 這種非 MS Unit Test Framework 的話,在 VS 2010 是不能直接用的哦。

在 Test Result 中也和以前不太一樣了,除了原本的 Test Result 目錄外,還增加了 UTE Test DB。

image

原文鏈接:http://www.cnblogs.com/shanyou/archive/2012/08/26/2657171.html

 

責任編輯:彭凡 來源: 博客園
相關(guān)推薦

2009-10-10 11:47:26

服務(wù)器測試方案

2009-06-30 12:15:09

資源管理器Oracle性能

2011-08-09 16:12:39

Windows7資源管理器

2010-01-08 08:54:41

Windows 7資源管理器

2013-04-18 15:53:46

SLURM開源分布式資源管理

2017-01-14 23:42:49

單元測試框架軟件測試

2009-02-17 20:16:00

Vista加標題資源管理器

2011-02-23 10:06:25

konqueror

2012-07-30 15:22:21

Win 7操作系統(tǒng)

2010-01-14 09:07:31

Windows 7導航面板

2011-08-19 10:31:08

資源管理器

2009-09-07 09:08:50

Windows 7資源管理器鏈接

2023-08-29 06:22:18

Windows 10微軟

2009-11-13 14:03:37

ADO.NET資源管理

2011-08-30 09:45:04

Windows 8

2019-07-18 09:56:50

Windows 10資源管理器文件

2019-03-24 12:54:56

微軟FluentWindows

2017-02-23 15:59:53

測試MockSetup

2016-12-23 09:51:27

Windows 10OneDrive管理器

2021-10-10 21:25:19

Windows 11Windows微軟
點贊
收藏

51CTO技術(shù)棧公眾號