Java - Test - TestNG: idea 添加 testng 依赖

1. 概述

  1. Idea 开发的 maven 添加 testng 依赖

2. 背景

  1. 最近复习 TestNG

    1. 尝试搭建环境
    2. 发现教材和网上很多的教程, 都是 eclipse 的
  2. 我用的是 idea
    1. 这个貌似很多地方都没找到, 或者说, 讲得不清楚

3. 环境

  1. os

    1. win

      1. 10
  2. ide
    1. idea

      1. 2018.01
  3. maven
    1. 3.6.0
  4. spring boot
    1. 2.2.1 release

4. 准备

  1. Spring Boot 工程

    1. 概述

      1. 提前准备一个 Spring Boot 工程
      2. 创建好之后, 等待 idea 构建成功即可

5. 操作

  1. 确认插件

    1. 打开 idea 的插件设置

      1. 方式1

        1. 路径

          file > settings > plugins
      2. 方式2
        1. 快捷键

          ctrl + alt + s
    2. 查找插件
      1. 输入

        testng
    3. 结果
      1. 正常情况

        1. 找到一个 TestNG-J 的插件
      2. 其他
        1. 如果没有, 请安装

          1. 安装的方式我就不写了, 这个很好找
  2. 引入依赖
    1. 方法1: 传统方法 - pom 添加依赖

      1. 步骤

        1. 确定版本
        2. 确认描述
        3. 修改 pom
        4. 导入依赖
      2. 这个就不细说了吧, 大家应该都会
        1. 不会的同学, 可以找找 maven 添加依赖
    2. 方法2: 创建 Test 类时, 顺便引入
      1. 步骤

        1. 找到一个 代码类
        2. 右键菜单
        3. goto > test
        4. 选择 创建新的测试类 后弹出对话框
        5. Testing library 下拉菜单, 默认是 JUnit5
        6. 我们换成 TestNG
        7. 以为没有引入 依赖, 所以对话框会提示 模块找不到
        8. 单击旁边的 fix 按钮
        9. 如果没有问题, 其实这个时候, 依赖已经添加完成了
          1. 不需要把 测试类 创建出来
          2. 当场退出没问题
      2. 其他
        1. 问题1: testng 版本

          1. 问题

            1. 方法2 确实无法指定 testng 的版本
            2. 版本的选择, 是当前最新的 release 版本, 通常不会有大问题
          2. 解决
            1. 直接用
            2. 需要切换的话, 只有自己再去改改 pom
        2. goto
          1. 一个相对方便的跳转

            1. 端点

              1. 代码
              2. 测试代码
            2. 方向
              1. 双向的, 两边可以来回跳
          2. 创建测试类
            1. 创建

              1. 指定类名
              2. 指定方法名
              3. 指定 setup 和 teardown
            2. 感觉
              1. 方便了很多吧
              2. 起码比自己手敲方便了不少
            3. 以后就不再单独教如何创建测试类了

ps

  1. ref

    1. java idea中集成testng,Maven
  2. 后续
    1. 创建测试类

      1. 这个不教了
    2. 使用测试类
      1. 这个可以教
      2. 主要是 注解 这块会比较多
    3. 配置 测试套件/suite
      1. 这个也要交
    4. 和 jenkins 集成
      1. 这个可以教

原文地址:https://www.cnblogs.com/xy14/p/11822931.html

时间: 2024-10-12 20:49:07

Java - Test - TestNG: idea 添加 testng 依赖的相关文章

Exception in thread "main" java.lang.NoSuchMethodError: org.testng.TestNG.configure(Lorg/testng/CommandLineArgs;)V

TestNG运行时报以下错误: Exception in thread "main" java.lang.NoSuchMethodError: org.testng.TestNG.configure(Lorg/testng/CommandLineArgs;)V at org.testng.remote.AbstractRemoteTestNG.configure(AbstractRemoteTestNG.java:77) at org.testng.remote.RemoteTestN

Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包

一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mvn clean compile 时出错如下: 原因是在eclipse中添加了 exteneral jar后,还需要在maven中再添加依赖的jar包 Maven手动添加第三方依赖包有两种方法: 参考:maven 添加第三方依赖              maven中把依赖的JAR包一起打包 第一种方法是使

Ant学习-001-ant 执行 TestNG 测试用例时 [testng] java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException 解决方案

Apache Ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.由Apache软件基金会所提供. 在日常的 Java 开发应用中,使用较为广泛(类似的项目构建工具还有 maven,感兴趣的可自行了解),同时也多是持续集成框架中的组成成员,因打算打造自己的自动化测试集成框架,因而今天尝试了一下(感谢大神 伟神 提供的 build.xml 文件和此过程中的远程支持,非常感谢!) 今天学习 ant 构建应用,通过 ant 执行 TestNG 测

java调用main自动执行testng方法一

主方法 import com.com.utlis.createTestngXml; import org.testng.TestNG; import java.util.ArrayList; import java.util.List; /** * @author lw * @createTime 2019/3/30 15:35 * @description testng调试类 */ public class inittet { private static final String ESCAP

Java - Test - TestNG: Idea 引入 testng.xml 自动生成插件

1. 概述 Idea 引入自动生成 testng.xml 插件 自动生成 testng.xml 2. 背景 testng 调试 调试 testng, 主要是这两种方法 ide 下直接执行测试 方法 类 ide 下执行 testng.xml testng.xml 概述 测试套件 的配置文件 问题 每次都要手写, 会比较麻烦 解决方案 备份一个, 每次按格式改 使用插件自动创建 写个程序自动生成 xml 感觉 方案2 是最方便的 3. 环境 ide idea 2018.2 4. 步骤 安装插件: C

Java中使用redis添加依赖

1.首先在Java的maven文件中加入依赖:注意:在添加clientde 依赖时,我用的2.1.0和2.6.0版本都报错,最后转成了2.9.0版本可以正常使用了 2.<!-- Java 中使用redis的pom依赖 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</vers

IDEA中添加各种依赖pom.xml文件内容

刚实习的小白,今天准备进入项目,纳尼,前辈把框架什么的都搭建好了,默默的抹了一把辛酸泪,刚刚接触自学框架的时候,添加依赖的时候总是各种问题,让前辈发给我之后,才发现人家写的代码相当优美了.下面就是前辈的pom.xml文件,给大家借鉴一下喽!<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch

IDEA中Maven管理下添加mysql依赖

在做Java Web项目的时候,不可避免的就要使用到数据库,下面就是在IDEA中添加mysql依赖的方法. 如果你看到这里,就表示你弄懂了IDEA,maven和Tomcat等,所以... 只需要在pom.xml中添加依赖就可以了,下面是我的配置文件. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

SpringMVC 中使用 @ResponseBody 返回Json时,需要手动添加jackson依赖

No converter found for return value of type: class java.util.HashMapSpringMVC 中使用 @ResponseBody 返回Json时,需要手动添加jackson依赖!Maven添加: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId>