介面測試用例設計主要針對輸入、處理、輸出進行考慮
對於介面來說,輸入就是入參,一般的引數型別
字串
陣列鍊錶
結構體:json、字典
狀態轉換分析
比如乙個計程車訂單,從乘客下單、司機搶單、到達起點、接上乘客、到達目的地,發起支付,支付,評價這是乙個完整的訂單狀態轉換流程,必須按照這個次序,才能正確流轉,一旦打亂其中任何乙個狀態,就會出現邏輯問題。
介面用例可以這樣設計:
一般情況下,介面正常處理的結果可能只有乙個,但是異常的處理結果,可能會返回多種錯誤,那就可以針對不同的錯誤進行設計
關於介面測試用例設計的一些思考
介面測試發現的典型問題 傳入引數處理不當,引起程式錯誤 型別溢位,導致資料讀取和寫入不一致 物件許可權校驗出錯,可獲取其他角色資訊 狀態出錯,導致邏輯處理出現問題 邏輯校驗不完善 定時任務執行出錯 介面測試用例設計 介面測試用例設計主要針對輸入 處理 輸出進行考慮 針對輸入進行設計 對於介面來說,輸...
關於測試方法以及測試用例設計的一些總結
藉著測試第一階段的結束,總結一下測試課程與實驗的知識點。a 白盒測試 a 概念 白盒測試是一種測試用例設計方法,白盒全面了解程式內部的邏輯結構,對所有的邏輯路徑進行測試。細分後,又可分為靜態白盒測試和動態白盒測試。b 六種邏輯覆蓋 語句覆蓋 判定覆蓋 條件覆蓋 判定 條件覆蓋 條件組合覆蓋 路徑覆蓋...
關於測試用例理念的一些想法
g.j.myers給出了關於 測試 的一些規則,被軟體工程領域認可 1 測試是為了發現程式中的錯誤而執行程式的過程 2 好的測試方案極有可能發現迄今為止尚未發現的錯誤 3 成功的測試是發現了至今為止尚未發現的錯誤。上面這段話是測試行業經常能看到的一段關於測試的工程的一種解釋 可能有些太理性或者說是書...