資料庫在專案中的應用(軟體測試方向)

2021-10-18 04:09:53 字數 521 閱讀 5795

場景

測試人員要做的事

開發配置好環境,但沒有連線資料庫

連線資料庫

已經建好資料庫,但沒有建立資料表

建立資料表

已經建好資料庫和資料表,但資料表中沒有資料

新增資料

資料表中有資料,但資料量不夠,開發只提供一兩條樣例資料

製造大量資料

後台管理沒有註冊功能

手動向資料表中插入使用者名稱和密碼

比如,在crm專案中,新建客戶後,在資料庫的表中檢視是否與新建的客戶資訊一致

比如,crm專案中的新建客戶功能,我們要驗證乙個輸入框的邊界值,但如果在前端頁面測試,則需要將所有的資訊都填寫好,然後提交儲存。如果儲存成功,則下一條測試用例時還需要全部重新輸入,這會很影響測試效率。

如果直接在資料庫中修改對應的字段值,測試起來就會快很多。

因為在資料庫裡是可以直接看到字元限制的,比如可以看到字元型別,長度限制等。有了這些資訊後,設計測試用例會更加精準

比如,會員積分,可以直接在資料庫中修改積分,看是否達到會員

測試在專案中使用資料庫的場景

1.開發配置好環境,沒有連線資料庫,需要我們自己連線資料庫,連線好資料庫後建表以及往表裡新增資料。或者開發只給了幾條資料模板,這時就需要測試自己造大量的資料。2.專案的後台管理沒有註冊功能,這時就需要手動向表中新增使用者名稱和密碼 對比前台操作,對資料的crud進行校驗,確保資料流轉準確 比如乙個新...

關於資料庫在專案中的應用的反思(1)

關於資料庫在專案中的應用的反思 1 首先想說一下在軟體專案中的感悟,乙個軟體專案需要乙個好的 穩定的 高效的資料庫做支撐,特別是一些比較大型的應用開發,對資料庫的要求更高,而能否做出乙個好的資料庫與製作的軟體相配,這個問題對於軟體的開發來說至關重要,而且乙個正常的 常規的軟體開發步驟應該按照嚴格的規...

基於資料庫的中小型應用軟體維護 改進解決方案

肯能很多做過中小型專案的專案經理都有這樣的感受,軟體到了維護期,很難維護了。原因是什麼呢?1.客戶最終的需求比較開始需求分析時,變化了太多。2.軟體在開發工程中未測試到的bugs,在資料庫裡造成一些錯誤資料。然後經過軟體工程師的一些小工具進行了矯正。但是問題並不徹底。我想到乙個自認為比較好的解決方案...