介面測試之資料建模

2021-07-25 17:35:57 字數 984 閱讀 9872

下面我們從入參到出參,也就是斷言開始分析。。。。。

入參分正常情況與異常情況兩種

1)  必填入參典型值、邊界值內的邊界值

所有入參的邊界值可以形成乙個測試用例來執行,不需要太多,看起來繁瑣

2) 可選項預設及部分預設

3) 重要入參的各種合法的有效值

4) 正常預設值

注意點:

1)  入參支援多個值時,多值輸入,介面會不會報錯

2)  每條用例資料如非必要,資料要多樣化

3)  如果有頁數,跟需要注意邊界值測試

主要測試容錯性(暫時不考慮安全性)

1) 必填入參預設、空值,null值,邊界外的值

2) 可選項引數邊界值外的值

3) 重要入參的各種錯誤型別

4) 如果有預設值,預設值異常

注意點:

1)如果有頁數,輸入乙個超過頁碼值,檢查介面返回值

2)關於是否要測試異常系情況,要看實際開發是如何控制的

分一下兩種情況

(1)由介面進行控制。輸入異常值,介面來判斷,返回錯誤資訊,前端只需接收資訊並顯示

(2)​​由前端進行控制,前端控制使用者必須輸入正常系的值,而介面可以不做控制

針對第一種情況就必須測試異常系的情況,第二種就可以略去異常系測試,那如何知道是哪一方來控制?這時候可以看看介面文件有沒有標出來,如果沒寫問問開發,就明白了

1) status code狀態判斷

2) 響應資訊資料結構

3) 重要出參是否存在,鍵值、型別

4) 是否寫入資料庫,及預期,部分重要用例,引數需要連線資料庫取資料進行判斷

5) 負面測試用例,錯誤資訊是否與實際是否相符

注意點:

1) 如果是列表形式的返回資料需要驗證排序值,不同頁資料是否重複

2) 輸出引數有聯動性時,需要校驗返回兩引數的實際結果是否都符合需求

3) 介面返回存在鏈結,需要驗證鏈結是否可以開啟

5) 所有功能都要考慮相容舊版本

jmeter之介面測試(http介面測試)

基礎知識儲備 一 了解jmeter介面測試請求介面的原理 客戶端 傳送乙個請求動作 伺服器響應 返回客戶端 客戶端 傳送乙個請求動作 jmeter 伺服器 伺服器 jmeter 伺服器 伺服器 二 了解基礎介面知識 1 什麼是介面 前端與後台之間的橋梁 資料傳輸的通道,就是乙個函式 2 什麼階段做介...

web測試之介面測試

摘要 本文講的是web測試之介面測試,所謂介面測試就是指,布局是否合理 整體風格是否一致 各個控制項的放置位置是否符合客戶使用習慣,此外還要測試介面操作便捷性 導航簡單易懂性,頁面元素的可用性,介面中文字是否正確,命名是否統一,頁面是否美觀,文字 組合是否完美。一般情況下我們進行介面測試,直接依據產...

軟體測試之介面測試

現在很多公司都有做介面測試的要求,這時很多之前一直做功能測試的夥伴們就比較措手不及了,所以就需要來學習介面測試了,今天就給大家講解一下介面測試的知識。一 介面測試的意義 1 什麼是介面測試呢?介面測試是測試系統元件間介面的一種測試,介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點...