⑴ 如何做介面測試
1、可以使用postman軟體進行介面測試,這里以較復雜的上傳圖片的介面為例進行測試,首先打開postman軟體選擇Post方式,輸入後台介面調用地址。
⑵ soapui介面測試怎麼連接資料庫進行測試
1.新建soapUI工程:右擊左側導航面板中的工作空間節點「Project」,選擇「New soapUI Project」,輸入工程名稱,點擊OK
2.新建TestSuite:右擊Project名,選擇「New TestSuite」
3.新建 TestCase:右擊TestSuite名,選擇「New TestCase」
4.添加數據源:右擊「Test Steps」,選擇「Add Step「,選擇「DataSource」
5.添加HTTP請求:右擊「Test Steps」,選擇「Add Step「,選擇「HTTP Test Request」
6.添加循環:右擊「Test Steps」,選擇「Add Step「,選擇「DataSource Loop「
7.添加數據源數據:選擇數據源類型之後進行添加,下圖以excle為例
8.添加http請求數據:選擇http請求類型之後進行添加,下圖以POST請求為例
9.添加loop:將數據源和http請求關聯
10編輯完成後運行測試case進行正確性的測試,為了保證運行的正確性,可以添加斷言對結果進行檢查
當顯示的測試結果為FINISHED時,表示測試通過。
⑶ 資料庫如何進行查詢,如何進行資料庫測試
對於今天測試方面的提高一直很模糊,但最近整理好了思路。今年重點還是在資料庫的測試方向上下手吧,因為我們公司的資料庫中數據准確性非常重要,希望能提高自己對這一方面的工作經驗吧。
前期一直進行資料庫的測試,大約3個月。也總結了一些測試經驗,拿出來與大家共享。
1、資料庫日誌查看測試法。這個方法是跟一個oracel DBA的老師學習的。呵呵。就是你在前台操作時,比如按一下新增按鈕。新增一條數據,這是觀察資料庫中的日誌,通過對日誌的查看來明確數據的流向。從而來測試數據的正確性。當然這種方法需要測試人員本人對oracle資料庫的日誌很熟悉,水平很高,對數據表結構也有大體的了解。目前我還沒有做到這一點,這是我今後的發展方向。
2、介面數據的測試方法。這個方法也是跟開發人員學習來的。當2個系統之間有介面時,介面傳輸中數據的正確性非常重要。這時候可以將系統1中與介面有關的數據提取出來形成臨時表;將系統2中與介面有關的數據提取出來形成臨時表。比對2個表的介面數據的一致性。通過這種方法可以發現介面數據是否一致。當然,直接在前台看2個系統的數據是否一致也是很好的方法之一。
3、數據測試的統計方法。這個方法可以同方法2組合使用,當一個系統試運行了一段時間後,可以統計系統一個月內或2個月內的數據,查看數據的正確性。因為由於數據流向的復雜性,導致我們測試數據正確性時很難能覆蓋到所有的情況。這時就可以採用統計法來測試。
4、對報表參數的整理測試法。對每個前台頁面需要呈現的或生成的參數,整理一個計算方法。即此參數與後台哪些表相關,是怎麼生成的。我們測試人員需要對前台呈現的每個參數都明白他的數據流向,但是有時候在文檔不起全的情況下,沒辦法明白整個的測試流程。所以需要我們自己進行每個參數的數據流向整理。
上面是總結的4條測試方法,可能還不齊全,希望大家一起來補充。還有一點是當頁面查詢沒有任何數據時,這時候一定要弄清楚為什麼沒有任何數據,是不是有bug才沒有數據的。好了,嘮叨這么多。希望大家多提建議吧。
⑷ 做一個網站調用外部介面需要資料庫嘛
需要。有的介面會返回很多數據,有的介面可能就返回一個狀態碼及success之類的消息,這些需要驗證資料庫么?
現在在寫一個測試框架,配置介面參數和預期返回值,生成xml文件管理用例,用一個比較方法對預期和返回作比較,不需要根據每個介面寫腳本,現在的疑惑只之比較返回值,並不清楚介面是否真的成功了,比如刪除之類的介面,返回說成功了,但數據是否真的刪除了?如果要驗證資料庫,感覺得為每個用例寫腳本去驗證了,這就和初衷不符(只寫個比較函數,比較返回的所有值,不需要為每個介面單獨驗證)