1. 程式人生 > >介面測試用例

介面測試用例

 

  測試用例是為了某個特殊目標而編制的一組測試輸入,執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求

  等價類:

      有效等價類

      無效等價類

  邊界值:

      正好在邊界

      剛好小於邊界

      剛好大於邊界

  

介面測試用例

  介面測試用例與一般UI測試用例的聯絡與區別:

  相同點:

      基於測試用例的設計方法

      參照相同的需求和業務

  不同點:

      不受介面限制

      邏輯性更重

      存在隱藏內容

      特殊值更多

      傳輸格式種類繁多

  模板格式

      1)專案

      2)模組(這個介面是屬於哪個功能模組的)

      3)用例id

      4)介面名稱

      5)用例標題

      6)請求用法

      7)請求url

      8)請求引數

      9)前置條件

      10)預期結果

      11)請求報文

      12)返回報文

      13)測試結果

      14)測試人員

   方法:

      1)等價類

         2)邊界值

         3)越界數值測試

         4)特定型別測試

         5)錯誤類型範圍測試

      6)空值測試

      7)sql試探性注入測試

        ① 數字注入

          例如:SELECT*FROM student WHERE id=",$id id=0OR-=1"

        ② 字串注入

        ③ 用UNION查詢語句

        ④ 擴充套件/追查查詢

      8)跨站指令碼測試XSS

        跨站指令碼特點就是能注入惡意的html/js程式碼到使用者瀏覽器,劫持使用者會話

      9)程式碼注入

      10)命令注入

      11)異樣程式碼