資料庫測試

2021-07-15 15:58:16 字數 736 閱讀 7074

對於資料庫部分,一般需要進行功能測試,容錯測試,效能測試,安全測試等,這個也要根據產品特性和需求決定,具體決定需要測試哪些方面,簡單說明如下,大家可以繼續補充。

1.效能併發測試:例如之前updater討論會,有提到的資料庫的併發測試,結合響應時間的測試:1)與資料庫連線的服務程式採用多執行緒同時開啟多個資料庫連線;2)與資料庫連線的服務程式單執行緒,但是同時開啟多套服務程式;以上兩種情況均會產生對資料庫的併發訪問操作,資料庫併發訪問會導致資料庫資料錯誤,資料庫死鎖等故障,需要在測試階段進行測試。例如要測試乙個伺服器的效能,如果客戶有要求向資料庫內 1000/s(每插入一千條資料) 的處理能力,那就得針對這部分專門測試——我們這次應該沒有這方面 的需求

2.安全性測試:對於一些安全性要求很高的產品中,需要充分考慮安全性測試,之前也有報道,出現過很多次由於資料庫的安全性問題,導致的客戶資料以及核心資料外洩的問題。updater部分,之前也有和武婷提到,需要測試使用者名稱和密碼是否加密,如果我們這邊的使用者名稱密碼放到資料庫裡面的話,可以開啟檢視是否加密等

3.功能容錯測試,4.結合大資料量的容量測試,結合大資料量的資料庫,來測試資料庫讀取載入等響應速度.

幾種方式可以生成大資料量的資料庫,如下:1.一是測試人員可以自己編寫sql語句達成;通過自己運算元據庫,可以同時測試損壞資料庫或者與真實資訊不符合等時候的容錯處理。2.回歸類專案,也可以通過以往的資料庫的積累儲存,以及客戶真實資料庫的收集反饋等達成;

另外,容錯方面,也可以考慮結合磁碟空間,測試磁碟空間不夠的情況下,如何處理等。

資料庫測試

從測試過程的角度來說我們也可以把資料庫測試分為 系統測試 傳統軟體系統測試的測試重點是需求覆蓋,而對於我們的資料庫測試同樣也需要對需求覆蓋進行保證。那麼資料庫在初期設計中也需要對這個進行分析,測試.例如儲存過程,檢視,觸發器,約束,規則等我們都需要進行需求的驗證確保這些功能設計是符合需求的.另一方面...

bb資料庫測試

話單入庫後 1話單入庫後原表資料與話單資料對比,對比資料 條數 列數 2異常話單能否入庫及入庫後儲存樣式 3涉及到入庫原表的表,是否會定期刪除,刪除前,資料是否會正常轉移 4入庫表的屬性檢視 表結構定義與話單 預統計 預處理 etl等一致 表空間設定 分割槽設定 有無索引等 表結構 表空間 分割槽 ...

jmeter 資料庫測試

1.引入資料庫驅動包 2.新增資料庫配置元件 配置解析 2.2 新增資料庫請求,選中執行緒組右鍵新增 sampler jdbc request,如圖 配置解析 sql query query type sql語句型別,下拉框有8個選項,查詢語句的話就選select statement,更新語句的話就...