測試設計:是將概括的測試目標轉化為具體的測試條件和測試用例的一系列活動。
測試分析和設計的主要任務
測試用例:是通過使用在測試計畫中確定的測試技術,對已確定的測試條件進行逐步推敲,設計出來如何具體操作產生何種結果的文件。(指引我們測試的步驟文件)
測試用例設計
測試用例設計常用方法(6)- 黑盒測試
等價類劃分法
如果不能進行窮舉測試,怎麼判斷所有引數組合是正確的?
等價類劃分:將程式的輸入域劃分為若干部分,從每個部分選取少數代表性資料當做測試用例,每類代表性資料在測試中的作用,等價於這類中的其他值。
基於等價類劃分的用例設計
等價類劃分步驟
兩位數加法器,取值範圍為 -99-99
等價類的特點
等價類劃分練習
等價類劃分面試題
輸入3個整數,當做三角形的3條邊的長度,判斷三角形是不等邊、等腰還是等邊三角形。
邊界值分析法(用於完善等價類劃分):一種補充等價類劃分的測試用例測試方法,選擇等價類邊界的測試用例,並且都重視輸入域和輸出域的測試用例。
兩位數加法器,取值範圍為 -99-99
邊界值分析法練習
因果圖和判定表
因果圖與判定表設計步驟
因果圖與判定表練習
兩位數加法器,取值範圍為 -99-99
因果圖-判定表面試題
某公司工資分為年薪制a1,月薪制a2,錯誤程度分為普通a3,嚴重a4。a1員工犯普通錯扣工資2%(b1),犯嚴重錯扣6%(b2)。a2員工犯普通錯扣4%(b3),犯嚴重錯扣8%(b4)。
正交實驗法:從大量實驗點挑選出適量有代表性的點,應用正交表合理安排實驗的設計方法。
正交實驗法設計步驟
查詢正交表
正交實驗法練習
測試支付寶web**,模仿複雜相容性測試的真實場景
測試場景法:通過用例的每條路徑都用基本流和備選流,基本流是經過用例最簡單的路徑。
舉栗子:基本流相當於登入過程
備選流1:登入時發現未註冊,從基本流跳到備選流1,註冊完回到基本流
備選流2:使用者登入時發現未註冊,直接不註冊退出頁面,結束用例
備選流3:登入時密碼錯誤,修改密碼,回到基本流
備選流4:登入時密碼錯誤,直接不登入退出頁面,結束用例
每個經過用例的可能路徑,可以確定不同的用例場景。
場景法步驟
場景法練習測試用例綜合設計
測試用例綜合設計練習
舉栗子:共享自行車充值(邊界值法、等價類劃分法、因果圖-判斷表法、場景法)
黑盒測試方法
黑盒測試又稱功能測試或資料驅動測試 把測試物件當作看不見內部的黑盒,在完全不考慮程式內部結構和處理過程的情況下,測試者僅依據程式功能的需求規範考慮,確定測試用例和推斷測試結果的正確性.站在使用軟體或程式的角度,從輸入資料與輸出資料的對應關係進行的測試 在軟體的介面處進行測試 通過匯出執行程式所有功能...
黑盒測試方法
一 因果圖法 1.定義 因果圖法是一種利用 法分析輸入的各種組合情況,從而設計測試用例的方法,他適合與檢查程式輸入條件的各種組合情況。2.意義 可以考慮到多種輸入條件組合起來所出現的情況 等價類劃分和邊界值分析方法都是著重考慮輸入條件,但沒有考慮輸入條件的各種組合 輸入條件之間的相互制約關係。這樣雖...
黑盒測試方法
錯誤推斷法 邊界值栗子 假設輸入域輸入值範圍為1 10,那麼0 11就是離點,1 10就是上點,2,9就是內點。等價類栗子 假設登入使用者名稱只能是字母和數字,這時字母和數字就是有效等價類,非字母和數字都是無效等價類。等價類劃分等價類劃分可分為有效等價類和無效等價類。有效等價類 指符合 需求規格說明...