-
概述
- 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 集成
- 这个可以教
- 创建测试类