-
概述
- Idea 開發的 maven 添加 testng 依賴
-
背景
-
最近復習 TestNG
- 嘗試搭建環境
- 發現教材和網上很多的教程, 都是 eclipse 的
-
我用的是 idea
- 這個貌似很多地方都沒找到, 或者說, 講得不清楚
-
-
環境
-
os
- win
- 10
- win
-
ide
- idea
- 2018.01
- idea
-
maven
- 3.6.0
-
spring boot
- 2.2.1 release
-
-
准備
- 一個 spring 工程即可
- 甚至都跟 spring-boot 沒有直接的關聯
- 待測類
- 一個 public 的方法
- 一個 spring 工程即可
1. 操作
1. 方法1: 傳統方法 - pom 添加依賴
-
概述
- 直接在 pom 文件里添加以來
-
步驟
-
尋找依賴
- 注意確認好 testng 的版本
- 一般都是去 maven 官方的 repo
-
修改 pom
- 將依賴復制到 pom 文件
- 等待依賴引入即可
-
2. 方法2: 創建 Test 類時, 順便引入
-
概述
- 借助 Idea 的插件, 幫忙執行
-
步驟
-
確認插件
-
打開 idea 的插件設置
-
方式1
-
路徑
file > settings > plugins
-
-
方式2
-
快捷鍵
ctrl + alt + s
-
-
-
查找插件
-
輸入
testng
-
-
查找結果
- TestNG-J
- idea 自己做的插件, 默認存在
- TestNG-J
-
-
引入依賴
-
打開 創建測試類 窗口
- 找到一個 代碼類
- 右鍵菜單
- Go To > test
- 選擇 創建新的測試類 后彈出對話框
-
引入依賴
- Testing library 下拉菜單, 默認是 JUnit5
- 我們換成 TestNG
- 以為沒有引入 依賴, 所以對話框會提示 模塊找不到
- 單擊旁邊的 fix 按鈕
- 如果沒有問題, 其實這個時候, 依賴已經添加完成了
- 不需要把 測試類 創建出來
- 當場退出沒問題
-
-
-
其他
-
問題: testng 版本
- 問題
- 方法2 確實無法指定 testng 的版本
- 具體的版本, 我也沒找出規律來
- 方法2 確實無法指定 testng 的版本
- 解決
- 直接用
- 需要切換的話, 只有自己再去改改 pom
- 問題
-
Go To
-
一個相對方便的跳轉
- 端點
- 代碼
- 測試代碼
- 端點
-
創建測試類
- 創建
- 指定類名
- 指定方法名
- 指定 setup 和 teardown
- 感覺
- 方便了很多吧
- 起碼比自己手敲方便了不少
- 以后就不再單獨教如何創建測試類了
- 創建
-
-
ps
-
ref
-
后續
- 創建測試類
- 這個不教了
- 使用測試類
- 這個可以教
- 主要是 注解 這塊會比較多
- 配置 測試套件/suite
- 這個也要交
- 和 jenkins 集成
- 這個可以教
- 創建測試類