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

簡(jiǎn)要介紹Visual Studio 2010中數(shù)據(jù)生成利器

開發(fā) 后端
Visual Studio 2010在數(shù)據(jù)測(cè)試方面支持對(duì)多數(shù)據(jù)進(jìn)行多種測(cè)試,有一個(gè)很好用的功能是能為開發(fā)者在測(cè)試階段,大量方便的為數(shù)據(jù)哭生成隨機(jī)的數(shù)據(jù),同屬可以自己制定生成數(shù)據(jù)的規(guī)則,這個(gè)就是其中的Data Generation數(shù)據(jù)生成器的功勞。

       測(cè)試在項(xiàng)目中是很重要的一個(gè)環(huán)節(jié),在Visual Studio 2010中,在測(cè)試方面已經(jīng)有很好的支持了,比如有單元測(cè)試,負(fù)載測(cè)試等等。在數(shù)據(jù)測(cè)試的方面,Visual Studio 2010,還支持對(duì)數(shù)據(jù)庫(kù)進(jìn)行多種測(cè)試,其中一個(gè)很好用的功能是能為開發(fā)者在測(cè)試階段,大量方便地為數(shù)據(jù)庫(kù)生成隨機(jī)的數(shù)據(jù),而且還可以自己指定生成數(shù)據(jù)的規(guī)則,十分方便,這就讓在測(cè)試過(guò)程中,開發(fā)者能有更充足的數(shù)據(jù)樣本對(duì)項(xiàng)目進(jìn)行測(cè)試。本文則介紹其中的Data Generation數(shù)據(jù)生成器的使用方法。

  1 創(chuàng)建SQL Server 2008數(shù)據(jù)庫(kù)項(xiàng)目

  首先,打開Visual Studio 2010,選擇新建項(xiàng)目,在下圖中,選擇建立一個(gè)SQL Server 2008的數(shù)據(jù)庫(kù)項(xiàng)目,命名為SampleDBApp

創(chuàng)建項(xiàng)目

       2 導(dǎo)入數(shù)據(jù)

  在建立好數(shù)據(jù)庫(kù)項(xiàng)目后,接著我們可以進(jìn)行數(shù)據(jù)對(duì)象的導(dǎo)入,這里將已存在的數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象導(dǎo)入到我們建立好的數(shù)據(jù)庫(kù)項(xiàng)目中。首先我們要連接到數(shù)據(jù)庫(kù)中,在數(shù)據(jù)庫(kù)項(xiàng)目中鼠標(biāo)右鍵,在彈出的菜單中選擇“導(dǎo)入數(shù)據(jù)對(duì)象和設(shè)置”,如下圖:

導(dǎo)入數(shù)據(jù)1

這會(huì)打開一個(gè)數(shù)據(jù)導(dǎo)入的向?qū)Т翱?,如下圖,會(huì)提示用戶連接已有的數(shù)據(jù)庫(kù),我們只需要簡(jiǎn)單按照向?qū)дf(shuō)的去一步步完成即可。

導(dǎo)入數(shù)據(jù)2 

在數(shù)據(jù)導(dǎo)入完成后,會(huì)出現(xiàn)如下的提示信息,表示數(shù)據(jù)已經(jīng)成功導(dǎo)入。

導(dǎo)入成功


  3 添加數(shù)據(jù)生成計(jì)劃

  這時(shí),我們可以開始添加數(shù)據(jù)生成計(jì)劃了。在項(xiàng)目中鼠標(biāo)右鍵后的彈出菜單中,選擇“Data Generation Plan”,如下圖:
 

計(jì)劃

  在彈出的窗口中繼續(xù)選擇增加數(shù)據(jù)轉(zhuǎn)換計(jì)劃,如下圖:

轉(zhuǎn)換計(jì)劃

       4 選擇要添加的表

  接下來(lái),會(huì)出現(xiàn)該數(shù)據(jù)庫(kù)中已有的表,以供用戶選擇對(duì)哪些表進(jìn)行生成數(shù)據(jù),當(dāng)用戶選擇某個(gè)表后,會(huì)在屏幕下方顯示該表中的所有列,以供用戶選擇哪些列來(lái)生成數(shù)據(jù)。

表

       在上圖中,比如象Products表,還可以設(shè)置它的相關(guān)聯(lián)的表,如Categories表,還可以設(shè)置其關(guān)聯(lián)關(guān)系(在Ratio to Related列中設(shè)置),如1:1一對(duì)一關(guān)系。而在下方的列的部分,注意其中的每個(gè)列的Generator生成器中,甚至可以設(shè)置使用正則表達(dá)式去生成數(shù)據(jù),如下圖,十分方便。

方便


  5 生成數(shù)據(jù)

  在上面的步驟都完成后,可以點(diǎn)如下圖的生成按鈕或者F5,即可馬上在數(shù)據(jù)表中隨機(jī)生成測(cè)試數(shù)據(jù),在生成時(shí),系統(tǒng)會(huì)詢問(wèn)是否在現(xiàn)有的數(shù)據(jù)庫(kù)表中生成測(cè)試數(shù)據(jù),還是另外選擇生成的目的地。

數(shù)據(jù)1 

數(shù)據(jù)2


  6 檢驗(yàn)生成的數(shù)據(jù)

  最后,數(shù)據(jù)生成后,可以到Sql Server中檢查生成的數(shù)據(jù),如下圖,可見Visual Studio的數(shù)據(jù)生成器的確為我們生成了大量的測(cè)試數(shù)據(jù)。
 

檢驗(yàn) 

       visual studio 2010中的數(shù)據(jù)生成器Data Generation為項(xiàng)目的數(shù)據(jù)測(cè)試中的數(shù)據(jù)生成環(huán)節(jié)帶來(lái)很大的方便,隨著visual studio 的功能不斷更新和強(qiáng)大肯定還會(huì)為我們帶來(lái)跟多的方便。我們都很期待那一天。

【編輯推薦】

  1. VS.NET 2010已經(jīng)發(fā)布了beta2版本 新功能
  2. 初步了解Visual Studio 2010 Professional專業(yè)版
  3. Visual Studio 2010中使用MTLM管理測(cè)試工具
  4. Visual Studio 2010 SP1公測(cè)版已經(jīng)發(fā)布
  5. Visual Studio 2010中敏捷開發(fā)流程模板的應(yīng)用
責(zé)任編輯:佚名 來(lái)源: it168
相關(guān)推薦

2010-12-13 10:34:09

Visual Stud

2009-12-16 14:46:06

Visual Stud

2009-12-04 09:16:44

Visual Stud

2009-12-04 17:21:35

Visual Stud

2010-03-09 09:09:05

Visual Stud

2009-12-02 09:43:38

Visual Stud

2010-01-28 09:07:50

Visual Stud

2009-11-10 13:43:37

Visual Stud

2009-11-11 09:48:06

Visual Stud

2010-02-22 16:43:33

Visual Stud

2010-03-19 16:43:37

Visual Stud

2009-11-24 09:00:02

Visual Stud

2010-07-20 08:43:00

Visual Stud

2010-03-19 13:17:26

Parallel

2010-07-15 08:50:09

SharePointVisual Stud

2009-12-14 17:28:18

Visual Stud

2009-11-23 16:26:37

Visual stud

2010-05-14 15:05:38

Visual Stud

2009-09-07 09:22:17

Visual Stud代碼片段

2009-09-02 16:21:17

Visual BasiC#語(yǔ)言
點(diǎn)贊
收藏

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