您的位置:軟件測試 > 開源軟件測試 > 開源Bug管理工具 > BugFree
C#導(dǎo)出Bugfree3.0的數(shù)據(jù)到禪道
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2015/7/17 11:33:02 ] 推薦標簽:測試管理工具

  環(huán)境:vs2012MVC4項目,mysql server5.6
  準備:bugfree的數(shù)據(jù)庫導(dǎo)出后.sql文件,禪道7.1的數(shù)據(jù)庫文件
  基本過程:這是個笨辦法,也沒有優(yōu)化過代碼,導(dǎo)入數(shù)據(jù)時候比較慢。禪道只支持導(dǎo)入bugfree1.x、bugfree2.x的數(shù)據(jù),我這個是bugfree3,只能這樣做一遍了。這個示例只導(dǎo)出原bugfree中的用戶、產(chǎn)品、模塊、bug、Action、附件。
  1、先把bugfree的數(shù)據(jù)庫導(dǎo)入到mysql server5.6中,不管用什么管理端導(dǎo)入都行。我這里的原來運行bugfree的是xampp軟件,用vs2012連接mysql數(shù)據(jù)庫一直連接不上才下載mysql server安裝的。bugfree3中的mysql引擎是INNODB,直接復(fù)制bugfree的數(shù)據(jù)庫文件到mysql server5.6的data目錄,會出錯,默認引擎不同。
  2、直接復(fù)制禪道7.1的數(shù)據(jù)庫文件到mysql server5.6的data目錄,這個可以直接復(fù)制能正常使用數(shù)據(jù)庫了。
  3、在vs2012中安裝兩個插件,讓vs2012能夠連接到mysql數(shù)據(jù)庫。MySQL Connector/Net 6.8.3和MySQL  for VisualStudio。參考這篇文章 http://www.cnblogs.com/gameman/p/3773240.html
  4、建立一個項目,mvc、控制臺、窗口項目都行。
  5、如參考文章那樣,連接mysql數(shù)據(jù)庫,添加bugfree、zentao的ADO.NET實體數(shù)據(jù)模型。
  6、有了模型,可以操作表、操作字段,來表對表、字段對字段來查詢、插入數(shù)據(jù)了。
  7、后把bugfree所在目錄htdocsugfile下的文件都復(fù)制到禪道所在目錄xamppzentaowwwdataupload1 下,這是把附件(圖片、文件)復(fù)制過來
  以下鏈接是我的關(guān)于各個表操作的代碼,誰有需要的話可以下載下來參考下。
  http://pan.baidu.com/s/1e05GU

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd