回覆列表
-
1 # 1米青年
-
2 # 李老師tome
這個需要分情況
校驗邏輯只是需要測試功能,且功能無資料庫操作,只是對檔案讀寫或直接返回。這時不需要檢驗資料庫
資料庫操作如果需要對資料庫進行讀寫,且寫操作頻繁的則必須要檢驗。當然如果只是讀操作的話,可以透過硬編碼直接輸出查詢結果的,則可以不檢驗。
-
3 # 唐戰傑
我們可以在Excel 測試用例文件中 新增一列 check_sql 存放需要在資料庫中查詢的 sql,然後我們透過判斷是否為空,不為空說明存在需要在資料庫查詢的 sql,呼叫MySQL資料庫封裝執行 sql,從結果中提取自己需要驗證的資料;如果不是要看個人需求是什麼樣的
A.介面自動化是需要入參和返回值的,返回值需要和我們的預期值進行比較,才能判斷返回值是否正確,那預期值從哪裡來呢?兩種途徑,一是在程式裡寫死,這種是硬編碼俗稱hardcode,還有一種是寫在一個檔案或者資料庫裡,從檔案或者資料庫裡讀書,再和返回值比較。
B如果介面是往資料庫裡寫資料,那介面返回後,推薦還是要校驗DB