JUPITER 5 JDK 16下的Junit 5逐步詳細

Junit 5 JDK下的JDK 16逐步詳細信息

Junit 5木星,復古,平台,摩擦摩托,Powermock,Cucumber,Selenium和Spring Boot

****請激活視頻字幕函數****

該課程詳細介紹了Junit 5的基礎,高級使用並與其他功能強大的測試工具集成。

1。 Junit簡介5木星

  • 1.1質量工程過程
    • 1.1.1質量計劃
    • 1.1.2質量保證
    • 1.1.3質量後Garantee
  • 1.2為什麼單位測試?
  • 1.3框架回顧性junit
    • 1.3.1 Junit 3
      • 1.3.1.1標準測試案例和生命週期
      • 1.3.1.2 testsuite
    • 1.3.2 Junit 4
      • 1.4.2.1標準測試案例和生命週期
      • 1.4.2.2 @runwith and Runner
      • 參數化
      • 理論
      • MockitoJunitrunner
      • 1.4.2.3 @rule
    • 1.3.3 Junit 5木星
      • 1.3.3.1 Junit缺陷3& 4
      • 1.3.3.2 Junit 5
      • 的家

      • 1.3.3.3 Junit 5
      • 建築

    • 1.2.4 Junit 5木星快速啟動
      • Junit 5木星
      • Junit 5 Testongine
      • junit 5平台發射器

2。 junit 5基本木星

  • 2.1木星評估聲明
  • 2.2例外協助
  • 2.3批次斷言
  • 2.4 DisplayName
  • 2.5禁用
  • 2.6限制時間評估
  • 2.7重複測試
  • 2.8訂單
  • 2.9標記和過濾
  • 2.10 Nestile測試類
  • 2.11測試實例生命週期
  • 2.12木星擴展
    • 2.12.1 TestInstancePostProcessor
    • 2.12.2 beforeallcallback
    • 2.12.3 eachcallback
    • 2.12.4 beforetestexecuticallback
    • 2.12.5 testxecionexceptionhandler
    • 2.12.6 afetestexecocallback
    • 2.12.7 AfterAchCallback
    • 2.12.8 AffrallCallback
  • 2.13假設
  • 2.14與其他斷言框架集成
    • 2.14.1 hamcrest
    • 2.14.2 assertj
  • 2.15條件執行
    • 2.15.1禁用條件
    • 2.15.2 disabledonjreconition
    • 2.15.3啟用inabledonjrecondition
    • 2.15.4啟用了啟示錄
    • 2.15.5啟用forjrerangecondition
    • 2.15.6 disabledforjrerangecondition
    • 2.15.7殘疾人鏡
    • 2.15.8 disabledifenmentvariablecondition
    • 2.15.9 disabledfystempropertyconcontion
    • 2.15.10啟用femabledStempropertyconcontion
    • 2.15.11啟用fariablecondition
    • 2.15.12啟用ifcondition
    • 2.15.13 disabledifcondition
    • 2.15.14自定義有條件執行
  • 2.16接口測試用例

3。 Junit 5高級木星

  • 3.1依賴注入(集成)
    • 3.1.1 TestInfoparameterresolver
    • 3.1.2 RepeTitionFoparameterResolver
    • 3.1.3 TestRorterParameterResolver
    • 3.1.4個性化參數
  • 3.2動態測試-TestFactory
  • 3.3 DynamicContainer
  • 3.4測試來源
  • 3.5測試模型
  • 3.6參數化測試
    • 3.7.1 valuesorce
    • 3.7.2 Enumsource
    • 3.7.3 MethodSource
    • 3.7.4 csvource
    • 3.7.5 csvfilesource
    • 3.7.6 Arguentsource
    • 3.7.7參數轉換
      • 3.7.7.1隱式轉換
      • 3.7.7.2顯式轉換
    • 3.7.8自定義名稱
  • 3.7並行執行

4。遷移Junit 4傳統測試代碼

  • 4.1 Junit 4
  • 的木星測試

  • 4.2 Junit 4遷移到Junit 5
    • 4.2.1 junit4 vs junit5
    • 4.2.2在Junit 5上運行Junit 4
    • 平台

    • 4.2.3 Junit 4 @rule在Junit 5
    • 平台

5。集成

  • 5.1 Mockito
  • 5.2 PowerMock
  • 5.3硒
  • 5.4黃瓜
  • 5.5 Spring Boot

您將學到什麼

  • Junit 3.4框架和Junit的整體視圖
  • 建築的回顧

  • Junit的基礎5木星
  • Junit 5木星進步
  • 遷移Junit 4傳統測試代碼
  • 與其他框架集成(Mockito,PowerMock,Cucumber,Selenium,Spring等)
Scroll to Top