資料庫斷言/資料庫檢查點/驗庫、落庫檢查
查詢資料庫中某個表中的所有行
get方法,http://localhost:3000/api/user

查詢資料庫中某個表的總行數
get方法,http://localhost:3000/api/user/count
查詢資料庫中某個表中符合條件的行
get方法,http://localhost:3000/api/user/?_where=(列名,eq,值)
查詢資料庫中某個表中符合多個條件的行
get方法,http://localhost:3000/api/user/?_where=(列名1,eq,值1)~and(列名2,eq,值2)
get方法,http://localhost:3000/api/user/?_where=(列名1,eq,值1)~or(列名2,eq,值2)
查詢資料庫中某個表中指定資料的行數
get方法,http://localhost:3000/api/user/count/?_where=(列名,eq,值)
檢查資料庫正确性運用兩種政策
1.檢查具體資料資訊
2.檢查該資料的行數
完成exam中signup中check_db
建立測試集與請求
設計請求(測試用例)
添加檢查點
建立資料庫請求
落庫檢查
兩處缺陷:第三條資料資訊傳回出錯
第六條資料傳回正确資料庫出錯
測試過程中mysql注意事項
a)增加資料、删除資料常用于初始化資料
b)查詢資料常用于落庫檢查(檢查資料是否成功寫到資料庫、成功修改資料、成功删除資料等),多數情況下隻檢查部分關鍵資料
c)如果有些資料既要删除,又要添加,要考慮最後在庫中是保留資料還是不保留,如果最終要保留某些資料,應該先删除,再添加(大多數情況都是如此)
d)删除資料時,xmysql隻能通過主鍵值删除,政策是:根據找到的id去删除資料
4)落庫檢查(資料庫斷言)
a)用于檢查資料庫資料正确性,比如新增賬號等
b)主要通過查詢資料實作,兩種政策:
查詢關鍵資料的行數
查詢插入的、修改的或删除的所有資料(檢查整行)