一、前言
一般來說,我們使用junit5單元測試框架進行編寫自動化測試用例,而且我們是使用maven項目編寫的,具體如下。
二、pom.xml
<dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>5.6.2</version> </dependency> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-runner</artifactId> <version>1.6.2</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-launcher</artifactId> <version>1.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>5.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <version>5.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <version>5.6.2</version> <scope>test</scope> </dependency> </dependencies>
三、在idea中的顯示
- junit-jupiter-engine:Junit的核心測試引擎
- junit-jupiter-api:寫測試和進行擴展
- junit-jupiter-params:編寫參數化測試所需要的依賴包
是新編程模塊和擴展模塊在junit5上寫測試和擴展的組合,Jupiter子工程提供在平台上跑Jupiter的測試引擎
- junit-platform-runner:
- junit-platform-lanucher:
是在jvm上啟動測試框架的基礎,定義了測試引擎的API,可以在cmd命令行啟動這個平台
- junit-vintage-engine:提供跑junit3和junit4的測試引擎