Java - Test - TestNG: idea 添加 testng 依赖
Posted 轩辕拾銉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java - Test - TestNG: idea 添加 testng 依赖相关的知识,希望对你有一定的参考价值。
1. 概述
- Idea 开发的 maven 添加 testng 依赖
2. 背景
- 最近复习 TestNG
- 尝试搭建环境
- 发现教材和网上很多的教程, 都是 eclipse 的
- 我用的是 idea
- 这个貌似很多地方都没找到, 或者说, 讲得不清楚
3. 环境
- os
- win
- 10
- win
- ide
- idea
- 2018.01
- idea
- maven
- 3.6.0
- spring boot
- 2.2.1 release
4. 准备
- Spring Boot 工程
- 概述
- 提前准备一个 Spring Boot 工程
- 创建好之后, 等待 idea 构建成功即可
- 概述
5. 操作
- 确认插件
- 打开 idea 的插件设置
- 方式1
路径
file > settings > plugins
- 方式2
快捷键
ctrl + alt + s
- 方式1
- 查找插件
输入
testng
- 结果
- 正常情况
- 找到一个 TestNG-J 的插件
- 其他
- 如果没有, 请安装
- 安装的方式我就不写了, 这个很好找
- 如果没有, 请安装
- 正常情况
- 打开 idea 的插件设置
- 引入依赖
- 方法1: 传统方法 - pom 添加依赖
- 步骤
- 确定版本
- 确认描述
- 修改 pom
- 导入依赖
- 这个就不细说了吧, 大家应该都会
- 不会的同学, 可以找找 maven 添加依赖
- 步骤
- 方法2: 创建 Test 类时, 顺便引入
- 步骤
- 找到一个 代码类
- 右键菜单
- goto > test
- 选择 创建新的测试类 后弹出对话框
- Testing library 下拉菜单, 默认是 JUnit5
- 我们换成 TestNG
- 以为没有引入 依赖, 所以对话框会提示 模块找不到
- 单击旁边的 fix 按钮
- 如果没有问题, 其实这个时候, 依赖已经添加完成了
- 不需要把 测试类 创建出来
- 当场退出没问题
- 其他
- 问题1: testng 版本
- 问题
- 方法2 确实无法指定 testng 的版本
- 版本的选择, 是当前最新的 release 版本, 通常不会有大问题
- 解决
- 直接用
- 需要切换的话, 只有自己再去改改 pom
- 问题
- goto
- 一个相对方便的跳转
- 端点
- 代码
- 测试代码
- 方向
- 双向的, 两边可以来回跳
- 端点
- 创建测试类
- 创建
- 指定类名
- 指定方法名
- 指定 setup 和 teardown
- 感觉
- 方便了很多吧
- 起码比自己手敲方便了不少
- 以后就不再单独教如何创建测试类了
- 创建
- 一个相对方便的跳转
- 问题1: testng 版本
- 步骤
- 方法1: 传统方法 - pom 添加依赖
ps
- ref
- 后续
- 创建测试类
- 这个不教了
- 使用测试类
- 这个可以教
- 主要是 注解 这块会比较多
- 配置 测试套件/suite
- 这个也要交
- 和 jenkins 集成
- 这个可以教
- 创建测试类
以上是关于Java - Test - TestNG: idea 添加 testng 依赖的主要内容,如果未能解决你的问题,请参考以下文章
如何通过main()和TestNG在IDE中编写Selenium Java应用程序代码
如何使用 maven mvn test 命令行运行动态 testng.xml?
Java - Test - TestNG: idea 添加 testng 依赖
[Selenium+Java] TestNG: Execute multiple Test Suites