翻譯|使用教程|編輯:吳園園|2020-03-27 11:02:53.903|閱讀 443 次
概述:Devart提供了直接或間接參與持續(xù)集成的以下工具。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Devart提供了直接或間接參與持續(xù)集成的以下工具。
dbForge Source Control
盡管dbForge Source Control工具未在CI流程中直接使用,但數(shù)據(jù)庫開發(fā)人員仍在大量使用它。
數(shù)據(jù)庫是任何應(yīng)用程序的關(guān)鍵部分。如果在將下一個(gè)升級交付給客戶的過程中,生產(chǎn)方對數(shù)據(jù)庫的更改未成功,則整個(gè)應(yīng)用程序?qū)o法運(yùn)行。因此,數(shù)據(jù)庫在開發(fā)過程中應(yīng) 與開發(fā)人員對應(yīng)用程序代碼進(jìn)行版本控制的方式完全一樣,置于源代碼管理工具的版本控制下。
在實(shí)現(xiàn)新功能或更改當(dāng)前功能時(shí),開發(fā)人員在大多數(shù)情況下會在其計(jì)算機(jī)上部署本地?cái)?shù)據(jù)庫,并對數(shù)據(jù)庫架構(gòu)對象進(jìn)行許多必要的更改,例如添加或更改表,列,存儲過程,函數(shù)等。可能會有很多更改,開發(fā)人員直接在已部署的數(shù)據(jù)庫上進(jìn)行更改。最后,是時(shí)候?qū)⒏谋4娴綌?shù)據(jù)庫了。
dbForge源代碼管理 顯示所有所做的更改,并允許開發(fā)人員查看它們,以確保所有的修訂都是正確的。
點(diǎn)擊下載dbForge Source Control for SQL Server最新試用版
dbForge Schema Compare
單元測試是數(shù)據(jù)庫CI的基石,因?yàn)樗兄诖_保開發(fā)人員在數(shù)據(jù)庫項(xiàng)目中進(jìn)行各種更改后某些功能可以正常工作。該dbForge Schema Compare工具提供了一種易于在數(shù)據(jù)庫中創(chuàng)建,修改和運(yùn)行tSQLt單元測試的能力。
點(diǎn)擊下載dbForge Schema Compare for SQL Server最新試用版
dbForge Data Generator
dbForge Data Generator使您不僅可以生成虛擬數(shù)據(jù),還可以生成非常真實(shí)的測試數(shù)據(jù)。可以輕松生成諸如個(gè)人名稱,街道名稱,電子郵件地址,電話號碼,銀行代碼之類的數(shù)據(jù)。
使用測試數(shù)據(jù)是數(shù)據(jù)庫最重要的CI步驟之一。
在開發(fā)新表的階段和持續(xù)集成的過程中,用測試數(shù)據(jù)填充數(shù)據(jù)庫都起著重要作用。生成測試數(shù)據(jù)以模擬要交付給客戶的數(shù)據(jù)庫更新尤其必要。
點(diǎn)擊下載dbForge Data Generator for SQL Server最新試用版
Data Pump
除了需要使用功能強(qiáng)大的工具(例如dbForge Data Generator)向數(shù)據(jù)庫填充測試數(shù)據(jù)外,您還可能會遇到需要用來自不同數(shù)據(jù)文件(csv,xml,json,ms excel,等等。)。那時(shí) dbForge數(shù)據(jù)泵 開始發(fā)揮作用,并且使用它的前提條件可能會有所不同。
首先,您的測試團(tuán)隊(duì)可能會準(zhǔn)備涵蓋各種邊界條件的文件,并且您想確保您的功能始終在此類數(shù)據(jù)集上正常工作。
其次,從真實(shí)的客戶數(shù)據(jù)庫中導(dǎo)出后,您可以獲得大量的數(shù)據(jù)文件。客戶愿意與您共享這些數(shù)據(jù),以確保升級成功,即在這些數(shù)據(jù)集上。
第三,客戶可能會向您發(fā)送帶有數(shù)據(jù)集的文件,該文件也是從真實(shí)數(shù)據(jù)庫導(dǎo)出后收到的。在這種情況下,會發(fā)生錯(cuò)誤,并且會出現(xiàn)錯(cuò)誤。修復(fù)該錯(cuò)誤之后,開發(fā)人員希望在進(jìn)行持久性測試時(shí)將此特定數(shù)據(jù)集包括到每個(gè)CI流程中。
點(diǎn)擊下載Data Pump for SQL Server最新試用版
SQL Complete
dbForge SQL Complete 在CI流程中扮演著輔助角色,并用于“美容”目的,提供了格式化數(shù)據(jù)庫創(chuàng)建腳本或在它們進(jìn)入NuGet軟件包之前更新腳本的功能。
當(dāng)數(shù)據(jù)庫開發(fā)處于熱門階段時(shí),開發(fā)人員通常會忘記格式化腳本,然后再將UPDATE腳本發(fā)送到源代碼控制(Git)或使用設(shè)置不一致的其他格式化工具。結(jié)果,NuGet中的腳本格式看起來像一團(tuán)糟,與公司代碼格式標(biāo)準(zhǔn)沒有任何共同之處。
該dbForge SQL完整的工具,有助于避免這種情況,并幫助開發(fā)人員在確保更新腳本將被發(fā)送到符合標(biāo)準(zhǔn)的格式化NuGet包。
點(diǎn)擊下載dbForge SQL Complete最新試用版
想了解更多產(chǎn)品信息或想要購買產(chǎn)品正版授權(quán)請點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: