1. 程式人生 > 其它 >Selenium 自動化測試用例結構分析

Selenium 自動化測試用例結構分析

標準的用例結構

  • 用例標題
  • 前提條件
  • 用例步驟
  • 預期結果
  • 實際結果
用例標題 型別 前提條件 用例步驟 預期結果 實際結果
搜狗搜尋功能 正例 進入搜狗首頁 1. 輸入搜尋關鍵詞
2.按下回車鍵
1. 搜尋成功
2. 搜尋結果列表包含關鍵字

用例結構對比

  自動化測試用例 作用
用例標題 測試包、檔案、類、方法名稱 用例的唯一標識
前提條件 setup、setup_class(Pytest);
BeforeEach、BeforeAll(JUnit)
測試用例前的準備動作,比如讀取資料或者driver的初始化
用例步驟 測試方法內的程式碼邏輯 測試用例具體的步驟行為
預期結果 assert 實際結果 = 預期結果 斷言,印證用例是否執行成功
實際結果 assert 實際結果 = 預期結果 斷言,印證用例是否執行成功
後置動作 teardown、teardown_class(Pytest);
@AfterEach@AfterAll(JUnit)
髒資料清理、關閉driver程序