更多課程 選擇中心

軟件測試培訓
達內IT學院

400-111-8989

學習軟件測試需要了解的數據庫知識?

  • 發布:軟件測試培訓
  • 來源:軟件測試資訊
  • 時間:2020-03-26 17:41

之所以把數據庫單獨列出來,是因為數據庫的知識對于當今的很多產品都是非常核心的內容。不管是在手動測試還是自動化測試中,都有需要到數據庫進行數據校驗的時候。

目前主要使用的數據庫可以分為兩類:

關系型數據庫

非關系型數據庫

1、 關系型數據庫

關系型數據庫是最常見的數據庫類型,這類數據庫通過RDBMS數據庫程序來進行管理和使用,常見的有SQL Server, MySQL等等。

關系型數據庫中強調一個事務(Transaction)的概念。所謂事務是用戶定義的一個數據庫操作系列,這些操作要么全部執行,要么全部不執行,是一個不可分割的工作單位。例如在關系數據庫中,一個事務可以是一條SQL語句、一組SQL語句或整個程序。

事務應該具有4個屬性:原子性、一致性、隔離性、持久性。這四個屬性通常稱為ACID特性。

原子性(Atomicity):事務作為一個整體被執行,包含在其中的對數據庫的操作要么全部被執行,要么都不執行。

一致性(Consistency):事務應確保數據庫的狀態從一個一致狀態轉變為另一個一致狀態。一致狀態的含義是數據庫中的數據應滿足完整性約束。

隔離性(Isolation):多個事務并發執行時,一個事務的執行不應影響其他事務的執行。

持久性(Durability):一個事務一旦提交,他對數據庫的修改應該永久保存在數據庫中。對于實際的應用來說,SQL語言是必須要掌握的。能夠通過SQL語句在數據庫中找到需要的數據,是測試工程師必備的技能。SQL語句的語法大體上比較類似,在一些細節上不同的RDBMS會有些許的差別。

對于自動化實現來說,在自動化測試中通過訪問數據庫來獲得期望值也是很常見的場景。不同的語言都有訪問數據庫的庫,整體來說應用也很簡單。

2、 非關系型數據庫

隨著互聯網中大量的非結構化數據的產生,例如社交網絡等等應用,用戶的個人信息,社交網絡,地理位置,用戶生成的數據和用戶操作日志已經正在以幾何級數的速率增加,同時還面臨大量的數據挖掘工作,傳統的關系型數據庫已經無法滿足。所以NoSQL漸漸的發展了起來。

NoSQL最突出的特點就是數據的非結構化,通俗的講,就是數據不再是以列和行這樣的形式存儲的。

NoSQL存儲數據的方式很多:值對存儲,列存儲,文檔存儲。例如比較常見的MongoDB就是將數據存儲為一個文檔,數據結構由鍵值(key=>value)對組成。MongoDB 文檔類似于 JSON 對象。字段值可以包含其他文檔,數組及文檔數組。

3、RDBMS vs NoSQL

RDBMS

高度組織化結構化數據

結構化查詢語言(SQL)

數據和關系都存儲在單獨的表中。

數據操縱語言,數據定義語言

嚴格的一致性

基礎事務NoSQL

代表著不僅僅是SQL

沒有聲明性查詢語言

沒有預定義的模式:鍵 - 值對存儲,列存儲,文檔存儲,圖形數據庫

最終一致性,而非ACID屬性

非結構化和不可預知的數據

CAP定理

高性能,高可用性和可伸縮性

免責聲明:內容來源于網絡,若涉及侵權聯系盡快刪除

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:熱修復測試過程注意事項
下一篇:軟件測試流程設計—黑盒測試用例設計方法

學習軟件測試需要了解的數據庫知識?

熱修復測試過程注意事項

軟件測試常見性能問題

高薪測試技術要掌握哪些

  • 關注微信公眾號

    回復關鍵字:視頻資料

    免費領取 達內課程視頻學習資料

  • 視頻學習QQ群

    添加QQ群:1143617948

    免費領取達內課程視頻學習資料

Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

選擇城市和中心
黑龍江省

吉林省

河北省

陜西省

湖南省

貴州省

云南省

廣西省

海南省

一级香蕉视频在线观看,在线看黄AV免费,91国产视频,2019男人天堂手机在线,97人人色在线视频,阿v天堂在线 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>