本文為 軟件測試 時代版主 李元 (picture)之原創文章,在此對picture為廣大網友作出的貢獻深表感謝。 本文歡迎轉載,轉載請注明出處 說明 : Datafactory 的基礎使用方法用戶可以查看 Datafactory 使用指導書,本文檔是在用戶了解" name="description" />

數據庫測試數據生成工具Datafactory 實際使用案例

發表于:2008-10-31來源:作者:點擊數: 標簽:數據庫工具
MI LY: 'Times New Roman'">本文為 軟件測試 時代版主 李元 (picture)之原創文章,在此對picture為廣大網友作出的貢獻深表感謝。 本文歡迎轉載,轉載請注明出處 說明 : Datafactory 的基礎使用方法用戶可以查看 Datafactory 使用指導書,本文檔是在用戶了解

MILY: 'Times New Roman'">本文為軟件測試時代版主李元(picture)之原創文章,在此對picture為廣大網友作出的貢獻深表感謝。

本文歡迎轉載,轉載請注明出處

 說明:  Datafactory 的基礎使用方法用戶可以查看Datafactory使用指導書,本文檔是在用戶了解datafactory的基本使用方法的基礎上,通過四個典型的例子來,來讓用戶對該軟件有一個較深刻的理解.

案例說明:

 

  案例一: 外健字段的產生

 

   案例二: 外部數據(TXT文檔)的引入

 

   案例三: 單據編號的產生方法

 

   案例四: 主從關系表數據的建立

 

 

1           外健字段的產生

    

說明:外健是數據庫關系中最普通也是使用最平凡的約束方式,我們可以通過二種方式來實現外健約束. 一種是Insert value from a data table,另一種是 Insert value from an sql database

 

          圖 1.0

) Insert value from an sql database方式

 

     1.1                               圖 1.2

 

 上圖中Countryarea表中CA_tradezoneTradezone表中TZ_code之間是外健關系

 我們把CA_tradezone字段產生的方式先設置成為寫SQL語句的方式,然后通過

Select TZ_code from Tradezone 這個簡單的SQL語句使Ca_tradezone得到TZ_code的值,并且用戶可以在SQL返回的結果中,篩選所需要的內容if more than one recode is returned(如果返回的條件超過一行),

Use first record                    (只選擇第一行作為當前字段值)

Select a record at random            (隨機選擇一個值作為當前字段值)

 

注意: 

當然這種數據產生方式其實不僅僅可以產生外健關系的數據,因為SQL語句是比較靈活的,讀者可以自己常識寫一些復雜的SQL語句來嘗試一下.換句話說,只要使同一個數據庫內,能使用Select 得到的結果都能做為該數據庫的某個字段的值,并且能對該值做必要的篩選

 

 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97