如何使用Visual Studio 2010在資料庫中產生隨機測試資料_MsSql

來源:互聯網
上載者:User

測試在項目中是很重要的一個環節,在Visual Studio 2010中,在測試方面已經有很好的支援了,比如有單元測試,負載測試等等。在資料測試的方面,Visual Studio 2010,還支援對資料庫進行多種測試,其中一個很好用的功能是能為開發人員在測試階段,大量方便地為資料庫產生隨機的資料,而且還可以自己指定產生資料的規則,十分方便,這就讓在測試過程中,開發人員能有更充足的資料樣本對項目進行測試。本文則介紹其中的Data Generation資料產生器的使用方法。

1 建立SQL Server 2008資料庫專案

首先,開啟Visual Studio 2010,選擇建立項目,在下圖中,選擇建立一個SQL Server 2008的資料庫專案,命名為SampleDBApp

2 匯入資料

在建立好資料庫專案後,接著我們可以進行資料對象的匯入,這裡將已存在的資料庫中的資料對象匯入到我們建立好的資料庫專案中。首先我們要串連到資料庫中,在資料庫專案中滑鼠右鍵,在彈出的菜單中選擇“匯入資料對象和設定”,如下圖:

這會開啟一個資料匯入的嚮導視窗,如下圖,會提示使用者串連已有的資料庫,我們只需要簡單按照嚮導說的去一步步完成即可。

在資料匯入完成後,會出現如下的提示資訊,表示資料已經成功匯入。

3 添加資料產生計劃

這時,我們可以開始添加資料產生計劃了。在項目中滑鼠右鍵後的快顯功能表中,選擇“Data Generation Plan”,如下圖:

在彈出的視窗中繼續選擇增加資料轉換計劃,如下圖:

       4 選擇要添加的表

接下來,會出現該資料庫中已有的表,以供使用者選擇對哪些表進行產生資料,當使用者選擇某個表後,會在螢幕下方顯示該表中的所有列,以供使用者選擇哪些列來產生資料。

在上圖中,比如象Products表,還可以設定它的相關聯的表,如Categories表,還可以設定其關聯關係(在Ratio to Related列中設定),如1:1一對一關聯性。而在下方的列的部分,注意其中的每個列的Generator產生器中,甚至可以設定使用Regex去產生資料,如下圖,十分方便。

5 產生資料

在上面的步驟都完成後,可以點如下圖的產生按鈕或者F5,即可馬上在資料表中隨機產生測試資料,在產生時,系統會詢問是否在現有的資料庫表中產生測試資料,還是另外選擇產生的目的地。

6 檢驗產生的資料

最後,資料產生後,可以到Sql Server中檢查產生的資料,如下圖,可見Visual Studio的資料產生器的確為我們產生了大量的測試資料。

微軟官方文檔:http://msdn.microsoft.com/en-us/library/dd193262(v=vs.100).aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.