02.29 python接口自動化是否要檢驗數據庫?

冰點99985296


我們可以在Excel 測試用例文檔中 添加一列 check_sql 存放需要在數據庫中查詢的 sql,然後我們通過判斷是否為空,不為空說明存在需要在數據庫查詢的 sql,調用MySQL數據庫封裝執行 sql,從結果中提取自己需要驗證的數據;如果不是要看個人需求是什麼樣的



唐戰傑


這個需要分情況

校驗邏輯

只是需要測試功能,且功能無數據庫操作,只是對文件讀寫或直接返回。這時不需要檢驗數據庫

數據庫操作

如果需要對數據庫進行讀寫,且寫操作頻繁的則必須要檢驗。當然如果只是讀操作的話,可以通過硬編碼直接輸出查詢結果的,則可以不檢驗。


李老師tome


A.接口自動化是需要入參和返回值的,返回值需要和我們的預期值進行比較,才能判斷返回值是否正確,那預期值從哪裡來呢?兩種途徑,一是在程序裡寫死,這種是硬編碼俗稱hardcode,還有一種是寫在一個文件或者數據庫裡,從文件或者數據庫裡讀書,再和返回值比較。

B如果接口是往數據庫裡寫數據,那接口返回後,推薦還是要校驗DB


分享到:


相關文章: